FrameReport
One profile window of whole-frame time, in milliseconds per Unity frame (see FrameProfiler).
Nebula · Packages/com.1by3.nebula/Runtime/Worker/FrameProfiler.cspublic struct FrameReportOne 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.