Class RuntimeConfigRecord
Runtime configuration snapshot captured at trace start (v7+). Single record (no count prefix in the wire format) — readers consume it once and bind to the runtime-config panel.
public sealed class RuntimeConfigRecord
- Inheritance
-
RuntimeConfigRecord
- Inherited Members
Remarks
Some fields duplicate values already in the TraceFileHeader (BaseTickRate, WorkerCount) — kept here for a self-describing one-stop record that
exposes the full RuntimeOptions shape, not just the subset the header happens to have promoted to fixed fields.
Constructors
RuntimeConfigRecord()
public RuntimeConfigRecord()
Properties
BaseTickRate
Target tick rate in Hz (RuntimeOptions.BaseTickRate).
public int BaseTickRate { get; init; }
Property Value
ParallelQueryMinChunkSize
Minimum entities per parallel-query chunk (RuntimeOptions.ParallelQueryMinChunkSize).
public int ParallelQueryMinChunkSize { get; init; }
Property Value
TelemetryRingCapacity
Telemetry ring capacity (power-of-two slot count for the per-thread spillover ring).
public int TelemetryRingCapacity { get; init; }
Property Value
WorkerCount
Worker thread count (RuntimeOptions.WorkerCount; 0 ⇒ engine auto-detected).
public int WorkerCount { get; init; }