HeapStats

final class ntoseye.HeapStats

Subclass of BaseRecord.

The usage totals of one heap.

property committed: int

Committed bytes.

property flags: int

_HEAP.Flags (NT heap) or GlobalFlags (segment heap).

property free: int

Free bytes: the free blocks of an NT heap, or the free committed pages of a segment heap.

property front_end: int | None

The address of the NT-heap front end (LFH). None if the heap has no front end or is a segment heap.

property front_end_type: int

The NT-heap FrontEndHeapType. 0 for a segment heap.

property large_allocations: int

The number of segment-heap large allocations. 0 for an NT heap.

property lfh_subsegments: int

The number of segment-heap LFH page ranges. 0 for an NT heap.

property page_allocations: int

The number of segment-heap ranges allocated directly from a segment. 0 for an NT heap.

property reserved: int

Reserved bytes.

property segments: int

The number of NT-heap segments or segment-heap page segments.

property virtual_blocks: int

The number of NT-heap virtually allocated blocks. 0 for a segment heap.

property vs_subsegments: int

The number of segment-heap VS page ranges. 0 for an NT heap.