You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|GenerationSize0|win:UInt64|The size, in bytes, of generation 0 memory.|
132
+
|TotalPromotedSize0|win:UInt64|The number of bytes that are promoted from generation 0 to generation 1.|
133
+
|GenerationSize1|win:UInt64|The size, in bytes, of generation 1 memory.|
134
+
|TotalPromotedSize1|win:UInt64|The number of bytes that are promoted from generation 1 to generation 2.|
135
+
|GenerationSize2|win:UInt64|The size, in bytes, of generation 2 memory.|
136
+
|TotalPromotedSize2|win:UInt64|The number of bytes that survived in generation 2 after the last collection.|
137
+
|GenerationSize3|win:UInt64|The size, in bytes, of the large object heap.|
138
+
|TotalPromotedSize3|win:UInt64|The number of bytes that survived in the large object heap after the last collection.|
139
+
|FinalizationPromotedSize|win:UInt64|The total size, in bytes, of the objects that are ready for finalization.|
140
+
|FinalizationPromotedCount|win:UInt64|The number of objects that are ready for finalization.|
141
+
|PinnedObjectCount|win:UInt32|The number of pinned (unmovable) objects.|
142
+
|SinkBlockCount|win:UInt32|The number of synchronization blocks in use.|
143
+
|GCHandleCount|win:UInt32|The number of garbage collection handles in use.|
144
+
|ClrInstanceID|win:UInt16|Unique ID for the instance of CLR or CoreCLR.|
145
+
|GenerationSize4|win:UInt64|The size, in bytes, of the pinned object heap.|
146
+
|TotalPromotedSize4|win:UInt64|The number of bytes that survived in the pinned object heap after the last collection.|
147
+
111
148
## GCCreateSegment_V1 Event
112
149
113
150
The following table shows the keyword and level:
@@ -250,6 +287,33 @@ The following table shows the event data:
250
287
|TypeName|win:UnicodeString|The name of the type that was allocated. When there are several types of objects that were allocated during this event, this is the type of the last object allocated (the object that caused the 100 KB threshold to be exceeded).|
251
288
|HeapIndex|win:UInt32|The heap where the object was allocated. This value is 0 (zero) when running with workstation garbage collection.|
252
289
290
+
## GCAllocationTick_V3 Event
291
+
292
+
The following table shows the keyword and level:
293
+
294
+
|Keyword for raising the event|Level|
295
+
|-----------------------------------|-----------|
296
+
|`GCKeyword` (0x1)|Informational (4)|
297
+
298
+
The following table shows the event information:
299
+
300
+
|Event|Event ID|Raised when|
301
+
|-----------|--------------|-----------------|
302
+
|`GCAllocationTick_V3`|10|Each time approximately 100 KB is allocated.|
|AllocationAmount|win:UInt32|The allocation size, in bytes. This value is accurate for allocations that are less than the length of a ULONG (4,294,967,295 bytes). If the allocation is greater, this field contains a truncated value. Use `AllocationAmount64` for very large allocations.|
309
+
|AllocationKind|win:UInt32|0x0 - Small object allocation (allocation is in small object heap).<br /><br /> 0x1 - Large object allocation (allocation is in large object heap).|
310
+
|ClrInstanceID|win:UInt16|Unique ID for the instance of CLR or CoreCLR.|
311
+
|AllocationAmount64|win:UInt64|The allocation size, in bytes. This value is accurate for very large allocations.|
312
+
|TypeId|win:Pointer|The address of the MethodTable. When there are several types of objects that were allocated during this event, this is the address of the MethodTable that corresponds to the last object allocated (the object that caused the 100 KB threshold to be exceeded).|
313
+
|TypeName|win:UnicodeString|The name of the type that was allocated. When there are several types of objects that were allocated during this event, this is the type of the last object allocated (the object that caused the 100 KB threshold to be exceeded).|
314
+
|HeapIndex|win:UInt32|The heap where the object was allocated. This value is 0 (zero) when running with workstation garbage collection.|
315
+
|Address|win:Pointer|The address of the last allocated object.|
0 commit comments