295 </event>
296
297 <event id="GCOldGarbageCollection" path="vm/gc/collector/old_garbage_collection" label="Old Garbage Collection"
298 description="Extra information specific to Old Garbage Collections">
299 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
300 </event>
301
302 <event id="GCG1GarbageCollection" path="vm/gc/collector/g1_garbage_collection" label="G1 Garbage Collection"
303 description="Extra information specific to G1 Garbage Collections">
304 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
305 <value type="G1YCTYPE" field="type" label="Type" />
306 </event>
307
308 <event id="GCG1MMU" path="vm/gc/detailed/g1_mmu_info" label="G1 MMU Information" is_instant="true">
309 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
310 <value type="DOUBLE" field="timeSlice" label="Time slice used to calculate MMU"/>
311 <value type="DOUBLE" field="gcTime" label="Time spent on GC during last time slice"/>
312 <value type="DOUBLE" field="maxGcTime" label="Max time allowed to be spent on GC during last time slice"/>
313 </event>
314
315 <event id="GCG1EvacuationMemoryStatistics" path="vm/gc/detailed/g1_evac_memory_stats" label="G1 Evacuation Memory Statistics" is_instant="true"
316 description="Memory related evacuation statistics during GC">
317 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
318 <value type="UTF8" field="gen" label="Generation" description="Generation these PLAB statistics are for"/>
319 <value type="BYTES64" field="allocated" label="Allocated" description="Total memory allocated by PLABs"/>
320 <value type="BYTES64" field="wasted" label="Wasted" description="Total memory wasted within PLABs due to alignment or refill"/>
321 <value type="BYTES64" field="used" label="Used" description="Total memory occupied by objects within PLABs"/>
322 <value type="BYTES64" field="undo_waste" label="Undo Wasted" description="Total memory wasted due to allocation undo within PLABs"/>
323 <value type="BYTES64" field="region_end_waste" label="Region End Wasted" description="Total memory wasted at the end of regions due to refill"/>
324 <value type="UINT" field="regions_refilled" label="Region Refills" description="Total memory wasted at the end of regions due to refill"/>
325 <value type="BYTES64" field="direct_allocated" label="Allocated (direct)" description="Total memory allocated using direct allocation outside of PLABs"/>
326 <value type="BYTES64" field="failure_used" label="Used (failure)" description="Total memory occupied by objects in regions where evacuation failed"/>
327 <value type="BYTES64" field="failure_waste" label="Wasted (failure)" description="Total memory left unused in regions where evacuation failed"/>
328 </event>
329
330 <event id="EvacuationInfo" path="vm/gc/detailed/evacuation_info" label="Evacuation Information" is_instant="true">
331 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
332 <value type="UINT" field="cSetRegions" label="Collection Set Regions"/>
333 <value type="BYTES64" field="cSetUsedBefore" label="Collection Set Before" description="Memory usage before GC in the collection set regions"/>
334 <value type="BYTES64" field="cSetUsedAfter" label="Collection Set After" description="Memory usage after GC in the collection set regions"/>
335 <value type="UINT" field="allocationRegions" label="Allocation Regions" description="Regions chosen as allocation regions during evacuation (includes survivors and old space regions)"/>
336 <value type="BYTES64" field="allocRegionsUsedBefore" label="Alloc Regions Before" description="Memory usage before GC in allocation regions"/>
337 <value type="BYTES64" field="allocRegionsUsedAfter" label="Alloc Regions After" description="Memory usage after GC in allocation regions"/>
338 <value type="BYTES64" field="bytesCopied" label="Bytes Copied"/>
339 <value type="UINT" field="regionsFreed" label="Regions Freed"/>
340 </event>
341
342 <event id="GCReferenceStatistics" path="vm/gc/reference/statistics"
343 label="GC Reference Statistics" is_instant="true"
344 description="Total count of processed references during GC">
345 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
346 <value type="REFERENCETYPE" field="type" label="Type" />
347 <value type="ULONG" field="count" label="Total Count" />
|
295 </event>
296
297 <event id="GCOldGarbageCollection" path="vm/gc/collector/old_garbage_collection" label="Old Garbage Collection"
298 description="Extra information specific to Old Garbage Collections">
299 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
300 </event>
301
302 <event id="GCG1GarbageCollection" path="vm/gc/collector/g1_garbage_collection" label="G1 Garbage Collection"
303 description="Extra information specific to G1 Garbage Collections">
304 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
305 <value type="G1YCTYPE" field="type" label="Type" />
306 </event>
307
308 <event id="GCG1MMU" path="vm/gc/detailed/g1_mmu_info" label="G1 MMU Information" is_instant="true">
309 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
310 <value type="DOUBLE" field="timeSlice" label="Time slice used to calculate MMU"/>
311 <value type="DOUBLE" field="gcTime" label="Time spent on GC during last time slice"/>
312 <value type="DOUBLE" field="maxGcTime" label="Max time allowed to be spent on GC during last time slice"/>
313 </event>
314
315 <event id="GCG1EvacuationYoungStatistics" path="vm/gc/detailed/g1_evac_young_stats" label="G1 Evacuation Statistics for Young" is_instant="true"
316 description="Memory related evacuation statistics during GC for the young generation">
317 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
318 <value type="BYTES64" field="allocated" label="Allocated" description="Total memory allocated by PLABs"/>
319 <value type="BYTES64" field="wasted" label="Wasted" description="Total memory wasted within PLABs due to alignment or refill"/>
320 <value type="BYTES64" field="used" label="Used" description="Total memory occupied by objects within PLABs"/>
321 <value type="BYTES64" field="undoWaste" label="Undo Wasted" description="Total memory wasted due to allocation undo within PLABs"/>
322 <value type="BYTES64" field="regionEndWaste" label="Region End Wasted" description="Total memory wasted at the end of regions due to refill"/>
323 <value type="UINT" field="regionsRefilled" label="Region Refills" description="Total memory wasted at the end of regions due to refill"/>
324 <value type="BYTES64" field="directAllocated" label="Allocated (direct)" description="Total memory allocated using direct allocation outside of PLABs"/>
325 <value type="BYTES64" field="failureUsed" label="Used (failure)" description="Total memory occupied by objects in regions where evacuation failed"/>
326 <value type="BYTES64" field="failureWaste" label="Wasted (failure)" description="Total memory left unused in regions where evacuation failed"/>
327 </event>
328
329 <event id="GCG1EvacuationOldStatistics" path="vm/gc/detailed/g1_evac_old_stats" label="G1 Evacuation Memory Statistics for Old" is_instant="true"
330 description="Memory related evacuation statistics during GC for the old generation">
331 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
332 <value type="BYTES64" field="allocated" label="Allocated" description="Total memory allocated by PLABs"/>
333 <value type="BYTES64" field="wasted" label="Wasted" description="Total memory wasted within PLABs due to alignment or refill"/>
334 <value type="BYTES64" field="used" label="Used" description="Total memory occupied by objects within PLABs"/>
335 <value type="BYTES64" field="undoWaste" label="Undo Wasted" description="Total memory wasted due to allocation undo within PLABs"/>
336 <value type="BYTES64" field="regionEndWaste" label="Region End Wasted" description="Total memory wasted at the end of regions due to refill"/>
337 <value type="UINT" field="regionsRefilled" label="Region Refills" description="Total memory wasted at the end of regions due to refill"/>
338 <value type="BYTES64" field="directAllocated" label="Allocated (direct)" description="Total memory allocated using direct allocation outside of PLABs"/>
339 <value type="BYTES64" field="failureUsed" label="Used (failure)" description="Total memory occupied by objects in regions where evacuation failed"/>
340 <value type="BYTES64" field="failureWaste" label="Wasted (failure)" description="Total memory left unused in regions where evacuation failed"/>
341 </event>
342
343 <event id="EvacuationInfo" path="vm/gc/detailed/evacuation_info" label="Evacuation Information" is_instant="true">
344 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
345 <value type="UINT" field="cSetRegions" label="Collection Set Regions"/>
346 <value type="BYTES64" field="cSetUsedBefore" label="Collection Set Before" description="Memory usage before GC in the collection set regions"/>
347 <value type="BYTES64" field="cSetUsedAfter" label="Collection Set After" description="Memory usage after GC in the collection set regions"/>
348 <value type="UINT" field="allocationRegions" label="Allocation Regions" description="Regions chosen as allocation regions during evacuation (includes survivors and old space regions)"/>
349 <value type="BYTES64" field="allocRegionsUsedBefore" label="Alloc Regions Before" description="Memory usage before GC in allocation regions"/>
350 <value type="BYTES64" field="allocRegionsUsedAfter" label="Alloc Regions After" description="Memory usage after GC in allocation regions"/>
351 <value type="BYTES64" field="bytesCopied" label="Bytes Copied"/>
352 <value type="UINT" field="regionsFreed" label="Regions Freed"/>
353 </event>
354
355 <event id="GCReferenceStatistics" path="vm/gc/reference/statistics"
356 label="GC Reference Statistics" is_instant="true"
357 description="Total count of processed references during GC">
358 <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
359 <value type="REFERENCETYPE" field="type" label="Type" />
360 <value type="ULONG" field="count" label="Total Count" />
|