src/share/vm/trace/trace.xml

Print this page
rev 6070 : 8036699: Add trace event when a metaspace allocation fails


 188       <value type="BYTES64" field="capacity" label="Capacity" description="Total available memory to allocate in" />
 189       <value type="BYTES64" field="used" label="Used" description="Bytes allocated by objects in the space" />
 190       <value type="BYTES64" field="reserved" label="Reserved" description="Reserved memory for this space" />
 191     </struct>
 192 
 193     <event id="MetaspaceSummary" path="vm/gc/heap/metaspace_summary" label="Metaspace Summary" is_instant="true">
 194       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 195       <value type="GCWHEN" field="when" label="When" />
 196       <value type="BYTES64" field="gcThreshold" label="GC Threshold" />
 197       <structvalue type="MetaspaceSizes" field="metaspace" label="Total"/>
 198       <structvalue type="MetaspaceSizes" field="dataSpace" label="Data"/>
 199       <structvalue type="MetaspaceSizes" field="classSpace" label="Class"/>
 200     </event>
 201 
 202     <event id="MetaspaceGCThreshold" path="vm/gc/metaspace/gc_threshold" label="Metaspace GC Threshold" is_instant="true">
 203       <value type="BYTES64" field="oldValue" label="Old Value" />
 204       <value type="BYTES64" field="newValue" label="New Value" />
 205       <value type="GCTHRESHOLDUPDATER" field="updater" label="Updater" />
 206     </event>
 207 









 208     <event id="PSHeapSummary" path="vm/gc/heap/ps_summary" label="Parallel Scavenge Heap Summary" is_instant="true">
 209       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 210       <value type="GCWHEN" field="when" label="When" />
 211 
 212       <structvalue type="VirtualSpace" field="oldSpace" label="Old Space"/>
 213       <structvalue type="ObjectSpace" field="oldObjectSpace" label="Old Object Space"/>
 214 
 215       <structvalue type="VirtualSpace" field="youngSpace" label="Young Space"/>
 216       <structvalue type="ObjectSpace" field="edenSpace" label="Eden Space"/>
 217       <structvalue type="ObjectSpace" field="fromSpace" label="From Space"/>
 218       <structvalue type="ObjectSpace" field="toSpace" label="To Space"/>
 219     </event>
 220 
 221     <event id="GCGarbageCollection" path="vm/gc/collector/garbage_collection" label="Garbage Collection"
 222            description="Garbage collection performed by the JVM">
 223       <value type="UINT" field="gcId"  label="GC ID" relation="GC_ID" />
 224       <value type="GCNAME" field="name" label="Name" description="The name of the Garbage Collector" />
 225       <value type="GCCAUSE" field="cause" label="Cause" description="The reason for triggering this Garbage Collection" />
 226       <value type="TICKSPAN" field="sumOfPauses" label="Sum of Pauses" description="Sum of all the times in which Java execution was paused during the garbage collection" />
 227       <value type="TICKSPAN" field="longestPause" label="Longest Pause" description="Longest individual pause during the garbage collection" />




 188       <value type="BYTES64" field="capacity" label="Capacity" description="Total available memory to allocate in" />
 189       <value type="BYTES64" field="used" label="Used" description="Bytes allocated by objects in the space" />
 190       <value type="BYTES64" field="reserved" label="Reserved" description="Reserved memory for this space" />
 191     </struct>
 192 
 193     <event id="MetaspaceSummary" path="vm/gc/heap/metaspace_summary" label="Metaspace Summary" is_instant="true">
 194       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 195       <value type="GCWHEN" field="when" label="When" />
 196       <value type="BYTES64" field="gcThreshold" label="GC Threshold" />
 197       <structvalue type="MetaspaceSizes" field="metaspace" label="Total"/>
 198       <structvalue type="MetaspaceSizes" field="dataSpace" label="Data"/>
 199       <structvalue type="MetaspaceSizes" field="classSpace" label="Class"/>
 200     </event>
 201 
 202     <event id="MetaspaceGCThreshold" path="vm/gc/metaspace/gc_threshold" label="Metaspace GC Threshold" is_instant="true">
 203       <value type="BYTES64" field="oldValue" label="Old Value" />
 204       <value type="BYTES64" field="newValue" label="New Value" />
 205       <value type="GCTHRESHOLDUPDATER" field="updater" label="Updater" />
 206     </event>
 207 
 208     <event id="MetaspaceAllocationFailure" path="vm/gc/metaspace/allocation_failure" label="Metaspace Allocation Failure" is_instant="true" has_stacktrace="true">
 209       <value type="CLASS" field="classLoader" label="Class Loader" />
 210       <value type="BOOLEAN" field="anonymousClassLoader" label="Anonymous Class Loader" />
 211       <value type="UTF8" field="nativeStackTrace" label="Native Stack Trace" />
 212       <value type="BYTES64" field="size" label="Size" />
 213       <value type="METADATATYPE" field="metadataType" label="Metadata Type" />
 214       <value type="METASPACEOBJTYPE" field="metaspaceObjectType" label="Metaspace Object Type" />
 215     </event>
 216 
 217     <event id="PSHeapSummary" path="vm/gc/heap/ps_summary" label="Parallel Scavenge Heap Summary" is_instant="true">
 218       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 219       <value type="GCWHEN" field="when" label="When" />
 220 
 221       <structvalue type="VirtualSpace" field="oldSpace" label="Old Space"/>
 222       <structvalue type="ObjectSpace" field="oldObjectSpace" label="Old Object Space"/>
 223 
 224       <structvalue type="VirtualSpace" field="youngSpace" label="Young Space"/>
 225       <structvalue type="ObjectSpace" field="edenSpace" label="Eden Space"/>
 226       <structvalue type="ObjectSpace" field="fromSpace" label="From Space"/>
 227       <structvalue type="ObjectSpace" field="toSpace" label="To Space"/>
 228     </event>
 229 
 230     <event id="GCGarbageCollection" path="vm/gc/collector/garbage_collection" label="Garbage Collection"
 231            description="Garbage collection performed by the JVM">
 232       <value type="UINT" field="gcId"  label="GC ID" relation="GC_ID" />
 233       <value type="GCNAME" field="name" label="Name" description="The name of the Garbage Collector" />
 234       <value type="GCCAUSE" field="cause" label="Cause" description="The reason for triggering this Garbage Collection" />
 235       <value type="TICKSPAN" field="sumOfPauses" label="Sum of Pauses" description="Sum of all the times in which Java execution was paused during the garbage collection" />
 236       <value type="TICKSPAN" field="longestPause" label="Longest Pause" description="Longest individual pause during the garbage collection" />