Table of Contents

Struct TickIndexEntry

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

One entry in the tick index. Locates a given tick's byte range inside the source .typhon-trace file, for fast seek-to-tick during cache rebuild or future features (scrub-to-timestamp). Separate from the ChunkManifestEntry which addresses the cache file.

public struct TickIndexEntry
Inherited Members

Fields

ByteLengthInSource

Length in bytes of this tick's event stream in the source (spans one or more compressed blocks in practice).

public uint ByteLengthInSource

Field Value

uint

ByteOffsetInSource

Offset in the source file where this tick's events begin. First field so the 8-byte value is 8-aligned within an array.

public long ByteOffsetInSource

Field Value

long

EventCount

Number of events in this tick (after fold — completion records collapsed into their kickoffs).

public uint EventCount

Field Value

uint

Padding

Padding to keep the struct 8-byte-aligned (sizeof == 24).

public uint Padding

Field Value

uint

TickNumber

Tick number (1-based per the source decoder's counter).

public uint TickNumber

Field Value

uint