Heap Trace Provider

24 events across 1 channel

EventTitleChannelSample
32HeapCreateETW TraceN
33HeapAllocETW TraceN
34HeapReallocETW TraceN
35Heap_TypeGroup1ETW TraceN
36HeapFreeETW TraceN
37HeapExpandETW TraceN
38HeapSnapShotETW TraceN
42HeapContractETW TraceN
43Heap_TypeGroup1ETW TraceN
44Heap_TypeGroup1ETW TraceN
45Heap_TypeGroup1ETW TraceN
46Heap_TypeGroup1ETW TraceN
47Heap_SubsegmentGroupETW TraceN
48Heap_SubsegmentGroupETW TraceN
49Heap_SubsegmentGroupETW TraceN
50Heap_SubsegmentGroupETW TraceN
51HeapCommitDecommitETW TraceN
52HeapCommitDecommitETW TraceN
53HeapSubsegmentInitializeETW TraceN
54HeapAffinityManagerEnableETW TraceN
55HeapAffinitySlotAssignedETW TraceN
56HeapSubSegmentActivatedETW TraceN
57HeapAffinitySlotChangedETW TraceN
58HeapSubsegmentReuseThresholdActivatedETW TraceN

Event ID 32: HeapCreate

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
HeapFlags mof:UInt32
ReservedSpace mof:Object
CommittedSpace mof:Object
AllocatedSpace mof:Object

Event ID 33: HeapAlloc

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
AllocSize mof:Object
AllocAddress mof:UInt32
SourceId mof:UInt32

Event ID 34: HeapRealloc

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
NewAllocAddress mof:UInt32
OldAllocAddress mof:UInt32
NewAllocSize mof:Object
OldAllocSize mof:Object
SourceId mof:UInt32

Event ID 35: Heap_TypeGroup1

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32

Event ID 36: HeapFree

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
FreeAddress mof:UInt32
SourceId mof:UInt32

Event ID 37: HeapExpand

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
CommittedSize mof:Object
CommitAddress mof:UInt32
FreeSpace mof:Object
CommittedSpace mof:Object
ReservedSpace mof:Object
NoOfUCRs mof:UInt32
AllocatedSpace mof:Object

Event ID 38: HeapSnapShot

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
FreeSpace mof:Object
CommittedSpace mof:Object
ReservedSpace mof:Object
HeapFlags mof:UInt32
ProcessId mof:UInt32
LargeUCRSpace mof:Object
FreeListLength mof:UInt32
UCRLength mof:UInt32
AllocatedSpace mof:Object

Event ID 42: HeapContract

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
DeCommittedSize mof:Object
DeCommitAddress mof:UInt32
FreeSpace mof:Object
CommittedSpace mof:Object
ReservedSpace mof:Object
NoOfUCRs mof:UInt32
AllocatedSpace mof:Object

Event ID 43: Heap_TypeGroup1

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32

Event ID 44: Heap_TypeGroup1

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32

Event ID 45: Heap_TypeGroup1

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32

Event ID 46: Heap_TypeGroup1

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32

Event ID 47: Heap_SubsegmentGroup

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
SubSegment mof:UInt32
SubSegmentSize mof:Object
BlockSize mof:Object

Event ID 48: Heap_SubsegmentGroup

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
SubSegment mof:UInt32
SubSegmentSize mof:Object
BlockSize mof:Object

Event ID 49: Heap_SubsegmentGroup

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
SubSegment mof:UInt32
SubSegmentSize mof:Object
BlockSize mof:Object

Event ID 50: Heap_SubsegmentGroup

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
SubSegment mof:UInt32
SubSegmentSize mof:Object
BlockSize mof:Object

Event ID 51: HeapCommitDecommit

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
Block mof:UInt32
Size mof:Object
Caller mof:UInt32

Event ID 52: HeapCommitDecommit

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
Block mof:UInt32
Size mof:Object
Caller mof:UInt32

Event ID 53: HeapSubsegmentInitialize

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
SubSegment mof:UInt32
BlockSize mof:Object
BlockCount mof:Object
AffinityIndex mof:UInt32

Event ID 54: HeapAffinityManagerEnable

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
BucketIndex mof:UInt32

Event ID 55: HeapAffinitySlotAssigned

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
SlotIndex mof:UInt32

Event ID 56: HeapSubSegmentActivated

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
HeapHandle mof:UInt32
SubSegment mof:UInt32

Event ID 57: HeapAffinitySlotChanged

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
Heap mof:UInt32
SubSegment mof:UInt32
SlotIndex mof:UInt32

Event ID 58: HeapSubsegmentReuseThresholdActivated

#
Provider
Heap Trace Provider
Channel
ETW Trace
Source
Trace

Fields #

NameDescription
Heap mof:UInt32
SubSegment mof:UInt32
BucketIndex mof:UInt32

Provenance

Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.

ETW provider GUID {222962AB-6180-4B88-A825-346B75F2A24A}

Observed on:

  • WS2025-26100.0, schema read from the WMI MOF class, captured 2026-02-26

    Taken from Windows installation media (build 26100.1), not a patched system, so the exact update level is unknown.

  • WS2022-20348.4893, schema read from the WMI MOF class, captured 2026-06-02

    MOF class: HeapTraceProvider

  • Win11-26200.6584, schema read from the WMI MOF class, captured 2026-06-02

    MOF class: HeapTraceProvider