Table of Contents

Struct RuntimePhaseUoWFlushData

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Decoded Runtime UoWFlush instant. Payload: tick i64, changeCount i32 (12 B).

public readonly struct RuntimePhaseUoWFlushData
Inherited Members

Constructors

RuntimePhaseUoWFlushData(byte, long, long, int)

Constructs the decoded UoWFlush record from its wire fields.

public RuntimePhaseUoWFlushData(byte threadSlot, long timestamp, long tick, int changeCount)

Parameters

threadSlot byte
timestamp long
tick long
changeCount int

Properties

ChangeCount

Number of buffered component changes the Unit-of-Work flushed.

public int ChangeCount { get; }

Property Value

int

ThreadSlot

Producer thread slot (0-255, from the thread-slot registry) the record was emitted on.

public byte ThreadSlot { get; }

Property Value

byte

Tick

Engine tick number when the Unit-of-Work was flushed.

public long Tick { get; }

Property Value

long

Timestamp

Emit timestamp in Stopwatch.GetTimestamp() ticks.

public long Timestamp { get; }

Property Value

long