Table of Contents

Struct SystemAggregateDuration

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Aggregate duration for one system across the whole trace. Written after GlobalMetricsFixed in the GlobalMetrics section. Used by the viewer to color-rank systems in the legend or to compute "which system dominates the trace" queries without loading any chunks.

public struct SystemAggregateDuration
Inherited Members

Fields

InvocationCount

Number of times the system ran across the whole trace.

public uint InvocationCount

Field Value

uint

Padding

Alignment padding; zero on disk.

public ushort Padding

Field Value

ushort

SystemIndex

System index in the DAG (matches Index).

public ushort SystemIndex

Field Value

ushort

TotalDurationUs

Total wall-clock duration the system accumulated across the trace (µs).

public double TotalDurationUs

Field Value

double