Nebula
Worker

FrameReport

One profile window of whole-frame time, in milliseconds per Unity frame (see FrameProfiler).

generated from the sources
public struct FrameReport

One profile window of whole-frame time, in milliseconds per Unity frame (see FrameProfiler).

Fields

Frames

public int Frames;

AvgMs, P90Ms, MaxMs

public float AvgMs, P90Ms, MaxMs;

PhysicsMs

public float PhysicsMs;

The physics step (FixedUpdate's PhysicsFixedUpdate system).

FixedOtherMs

public float FixedOtherMs;

The rest of the FixedUpdate phase: script FixedUpdate other than Nebula's tick, and the engine's own fixed work.

TickMs

public float TickMs;

Nebula's tick (the part of FixedUpdate that is Nebula's).

UpdateMs

public float UpdateMs;

The Update phase: Nebula's transport poll and every script Update.

LateUpdateMs

public float LateUpdateMs;

The PreLateUpdate phase: every script LateUpdate and the animation systems.

IdleMs

public float IdleMs;

What the phases above do not cover: waiting for the frame limiter, rendering, the engine's own frame work and GC.

Methods

Split

public string Split();

The split as name=ms pairs separated by spaces, in ms per frame; the part that adds up to AvgMs.

On this page