src/share/vm/trace/trace.xml

Print this page
rev 6085 : 8036703: Add trace event with statistics for the metaspace chunk free lists


 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="MetaspaceOOM" path="vm/gc/metaspace/out_of_memory" label="Metaspace Out of Memory" is_instant="true" has_stacktrace="true">
 218       <value type="CLASS" field="classLoader" label="Class Loader" />
 219       <value type="BOOLEAN" field="anonymousClassLoader" label="Anonymous Class Loader" />
 220       <value type="UTF8" field="nativeStackTrace" label="Native Stack Trace" />
 221       <value type="BYTES64" field="size" label="Size" />
 222       <value type="METADATATYPE" field="metadataType" label="Metadata Type" />
 223       <value type="METASPACEOBJTYPE" field="metaspaceObjectType" label="Metaspace Object" />
 224     </event>
 225 














 226     <event id="PSHeapSummary" path="vm/gc/heap/ps_summary" label="Parallel Scavenge Heap Summary" is_instant="true">
 227       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 228       <value type="GCWHEN" field="when" label="When" />
 229 
 230       <structvalue type="VirtualSpace" field="oldSpace" label="Old Space"/>
 231       <structvalue type="ObjectSpace" field="oldObjectSpace" label="Old Object Space"/>
 232 
 233       <structvalue type="VirtualSpace" field="youngSpace" label="Young Space"/>
 234       <structvalue type="ObjectSpace" field="edenSpace" label="Eden Space"/>
 235       <structvalue type="ObjectSpace" field="fromSpace" label="From Space"/>
 236       <structvalue type="ObjectSpace" field="toSpace" label="To Space"/>
 237     </event>
 238 
 239     <event id="GCGarbageCollection" path="vm/gc/collector/garbage_collection" label="Garbage Collection"
 240            description="Garbage collection performed by the JVM">
 241       <value type="UINT" field="gcId"  label="GC ID" relation="GC_ID" />
 242       <value type="GCNAME" field="name" label="Name" description="The name of the Garbage Collector" />
 243       <value type="GCCAUSE" field="cause" label="Cause" description="The reason for triggering this Garbage Collection" />
 244       <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" />
 245       <value type="TICKSPAN" field="longestPause" label="Longest Pause" description="Longest individual pause during the garbage collection" />




 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="MetaspaceOOM" path="vm/gc/metaspace/out_of_memory" label="Metaspace Out of Memory" is_instant="true" has_stacktrace="true">
 218       <value type="CLASS" field="classLoader" label="Class Loader" />
 219       <value type="BOOLEAN" field="anonymousClassLoader" label="Anonymous Class Loader" />
 220       <value type="UTF8" field="nativeStackTrace" label="Native Stack Trace" />
 221       <value type="BYTES64" field="size" label="Size" />
 222       <value type="METADATATYPE" field="metadataType" label="Metadata Type" />
 223       <value type="METASPACEOBJTYPE" field="metaspaceObjectType" label="Metaspace Object" />
 224     </event>
 225 
 226     <event id="MetaspaceChunkFreeListSummary" path="vm/gc/metaspace/chunk_free_list_summary" label="Metaspace Chunk Free List Summary" is_instant="true">
 227       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 228       <value type="GCWHEN" field="when" label="When" />
 229       <value type="METADATATYPE" field="metadataType" label="Metadata Type" />
 230       <value type="ULONG" field="specializedChunks" label="Specialized Chunks" />
 231       <value type="BYTES64" field="specializedChunksTotalSize" label="Specialized Chunks Total Size" />
 232       <value type="ULONG" field="smallChunks" label="Small Chunks" />
 233       <value type="BYTES64" field="smallChunksTotalSize" label="Small Chunks Total Size" />
 234       <value type="ULONG" field="mediumChunks" label="Medium Chunks" />
 235       <value type="BYTES64" field="mediumChunksTotalSize" label="Medium Chunks Total Size" />
 236       <value type="ULONG" field="humongousChunks" label="Humongous Chunks" />
 237       <value type="BYTES64" field="humongousChunksTotalSize" label="Humongous Chunks Total Size" />
 238     </event>
 239 
 240     <event id="PSHeapSummary" path="vm/gc/heap/ps_summary" label="Parallel Scavenge Heap Summary" is_instant="true">
 241       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 242       <value type="GCWHEN" field="when" label="When" />
 243 
 244       <structvalue type="VirtualSpace" field="oldSpace" label="Old Space"/>
 245       <structvalue type="ObjectSpace" field="oldObjectSpace" label="Old Object Space"/>
 246 
 247       <structvalue type="VirtualSpace" field="youngSpace" label="Young Space"/>
 248       <structvalue type="ObjectSpace" field="edenSpace" label="Eden Space"/>
 249       <structvalue type="ObjectSpace" field="fromSpace" label="From Space"/>
 250       <structvalue type="ObjectSpace" field="toSpace" label="To Space"/>
 251     </event>
 252 
 253     <event id="GCGarbageCollection" path="vm/gc/collector/garbage_collection" label="Garbage Collection"
 254            description="Garbage collection performed by the JVM">
 255       <value type="UINT" field="gcId"  label="GC ID" relation="GC_ID" />
 256       <value type="GCNAME" field="name" label="Name" description="The name of the Garbage Collector" />
 257       <value type="GCCAUSE" field="cause" label="Cause" description="The reason for triggering this Garbage Collection" />
 258       <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" />
 259       <value type="TICKSPAN" field="longestPause" label="Longest Pause" description="Longest individual pause during the garbage collection" />