Table of Contents

Struct GlobalMetricsFixed

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Fixed-size global metrics header. Followed in-section by a variable-length tail of per-system aggregates (SystemAggregateDuration[]), with count == SystemAggregateCount.

public struct GlobalMetricsFixed
Inherited Members

Fields

GlobalEndUs

Wall-clock end of the trace in microseconds.

public double GlobalEndUs

Field Value

double

GlobalStartUs

Wall-clock start of the trace in microseconds — the origin all µs offsets are measured against.

public double GlobalStartUs

Field Value

double

MaxSystemDurationUs

Longest single-system duration observed across the trace (µs).

public double MaxSystemDurationUs

Field Value

double

MaxTickDurationUs

Longest single-tick duration observed across the trace (µs).

public double MaxTickDurationUs

Field Value

double

P95TickDurationUs

95th-percentile tick duration across the trace (µs).

public double P95TickDurationUs

Field Value

double

SystemAggregateCount

Number of SystemAggregateDuration entries that follow this fixed header in the section.

public uint SystemAggregateCount

Field Value

uint

TotalEvents

Total number of records in the trace (after fold).

public long TotalEvents

Field Value

long

TotalTicks

Total number of ticks in the trace.

public uint TotalTicks

Field Value

uint