Issie logo Issie

SimLogRecord Type

Record fields

Record Field Description

AllocMb

Full Usage: AllocMb

Field type: float

megabytes allocated during this invocation (.NET; 0 under Fable). Collections and pause say what the collector DID; this says how much work it was given, which is the number to watch when a change is meant to allocate less - it is exact and has none of the run-to-run noise that timing a build has.

Field type: float

At

Full Usage: At

Field type: float

TimeHelpers.getTimeMs at the moment of recording, for aligning two runtimes' logs

Field type: float

Components

Full Usage: Components

Field type: int

components after expansion (fast components plus custom wrappers)

Field type: int

FromCycle

Full Usage: FromCycle

Field type: int

run: the clock tick the invocation started from; build: 0

Field type: int

Gen0

Full Usage: Gen0

Field type: int

garbage collections of each generation DURING this invocation (.NET; 0 under Fable)

Field type: int

Gen1

Full Usage: Gen1

Field type: int
Field type: int

Gen2

Full Usage: Gen2

Field type: int
Field type: int

HeapMb

Full Usage: HeapMb

Field type: float

heap in use when the invocation ended - GC.GetTotalMemory under .NET, performance.memory.usedJSHeapSize under Fable, which counts neither runtime's off-heap step slabs

Field type: float

Kind

Full Usage: Kind

Field type: SimLogKind
Field type: SimLogKind

Ms

Full Usage: Ms

Field type: float

milliseconds this invocation took

Field type: float

PPct

Full Usage: PPct

Field type: float

percentage of in-run samples taken on a performance core, or -1 where that cannot be known: under Fable always, and under .NET on a CPU that is not hybrid or does not say

Field type: float

PauseMs

Full Usage: PauseMs

Field type: float

milliseconds this invocation spent in GC pauses (.NET; 0 under Fable)

Field type: float

Seq

Full Usage: Seq

Field type: int
Field type: int

Sheet

Full Usage: Sheet

Field type: string

the top sheet simulated

Field type: string

ToCycle

Full Usage: ToCycle

Field type: int

run: the clock tick when it returned; build: 0

Field type: int

Type something to start searching.