x64x86arm64ia64 / ntdllntoskrnl

_HEAP_COUNTERS

← first 1 build latest →
struct _HEAP_COUNTERS {
unsigned __int64 TotalMemoryReserved;/* 0x0 8 */
unsigned __int64 TotalMemoryCommitted;/* 0x8 8 */
unsigned __int64 TotalMemoryLargeUCR;/* 0x10 8 */
unsigned __int64 TotalSizeInVirtualBlocks;/* 0x18 8 */
unsigned long TotalSegments;/* 0x20 4 */
unsigned long TotalUCRs;/* 0x24 4 */
unsigned long CommittOps;/* 0x28 4 */
unsigned long DeCommitOps;/* 0x2c 4 */
unsigned long LockAcquires;/* 0x30 4 */
unsigned long LockCollisions;/* 0x34 4 */
unsigned long CommitRate;/* 0x38 4 */
unsigned long DecommittRate;/* 0x3c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long CommitFailures;/* 0x40 4 */
unsigned long InBlockCommitFailures;/* 0x44 4 */
unsigned long PollIntervalCounter;/* 0x48 4 */
unsigned long DecommitsSinceLastCheck;/* 0x4c 4 */
unsigned long HeapPollInterval;/* 0x50 4 */
unsigned long AllocAndFreeOps;/* 0x54 4 */
unsigned long AllocationIndicesActive;/* 0x58 4 */
unsigned long InBlockDeccommits;/* 0x5c 4 */
unsigned __int64 InBlockDeccomitSize;/* 0x60 8 */
unsigned __int64 HighWatermarkSize;/* 0x68 8 */
unsigned __int64 LastPolledSize;/* 0x70 8 */
};
size 120 (0x78)23 members0 holespadding 02 cachelines
Used in (1)