< prev index next >

src/share/vm/trace/trace.xml

Print this page
rev 7903 : imported patch 8073013-add-detailed-information-about-plab-memory-usage

@@ -278,10 +278,25 @@
            description="Extra information specific to G1 Garbage Collections">
       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
       <value type="G1YCTYPE" field="type" label="Type" />
     </event>
 
+    <event id="GCG1EvacuationMemoryStatistics" path="vm/gc/detailed/g1_evac_memory_stats" label="G1 Evacuation Memory Statistics" is_instant="true"
+           description="Memory related evacuation statistics during GC">
+      <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
+      <value type="UINT" field="gen" label="Generation" description="Generation these PLAB statistics are for"/>
+      <value type="BYTES64" field="allocated" label="Allocated" description="Total memory allocated by PLABs"/>
+      <value type="BYTES64" field="wasted" label="Wasted" description="Total memory wasted within PLABs due to alignment or refill"/>
+      <value type="BYTES64" field="used" label="Used" description="Total memory occupied by objects within PLABs"/>
+      <value type="BYTES64" field="undo_waste" label="Undo Wasted" description="Total memory wasted due to allocation undo within PLABs"/>
+      <value type="BYTES64" field="region_end_waste" label="Region End Wasted" description="Total memory wasted at the end of regions due to refill"/>
+      <value type="UINT" field="regions_refilled" label="Region Refills" description="Total memory wasted at the end of regions due to refill"/>
+      <value type="BYTES64" field="inline_allocated" label="Allocated (inline)" description="Total memory allocated using inline allocation"/>
+      <value type="BYTES64" field="failure_used" label="Used (failure)" description="Total memory occupied by objects in regions where evacuation failed"/>
+      <value type="BYTES64" field="failure_waste" label="Wasted (failure)" description="Total memory left unused in regions where evacuation failed"/>
+    </event>
+
     <event id="EvacuationInfo" path="vm/gc/detailed/evacuation_info" label="Evacuation Information" is_instant="true">
       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
       <value type="UINT" field="cSetRegions" label="Collection Set Regions"/>
       <value type="BYTES64" field="cSetUsedBefore" label="Collection Set Before" description="Memory usage before GC in the collection set regions"/>
       <value type="BYTES64" field="cSetUsedAfter" label="Collection Set After" description="Memory usage after GC in the collection set regions"/>
< prev index next >