src/share/vm/trace/trace.xml

Print this page




 297            description="Total count of processed references during GC">
 298       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 299       <value type="REFERENCETYPE" field="type" label="Type" />
 300       <value type="ULONG" field="count" label="Total Count" />
 301     </event>
 302 
 303     <struct id="CopyFailed">
 304       <value type="ULONG" field="objectCount" label="Object Count"/>
 305       <value type="BYTES64" field="firstSize" label="First Failed Object Size"/>
 306       <value type="BYTES64" field="smallestSize" label="Smallest Failed Object Size"/>
 307       <value type="BYTES64" field="totalSize" label="Total Object Size"/>
 308     </struct>
 309 
 310     <event id="ObjectCountAfterGC" path="vm/gc/detailed/object_count_after_gc" is_instant="true" label="Object Count after GC">
 311       <value type="UINT" field="gcId"  label="GC ID" relation="GC_ID" />
 312       <value type="CLASS" field="class" label="Class" />
 313       <value type="LONG" field="count" label="Count" />
 314       <value type="BYTES64" field="totalSize" label="Total Size" />
 315     </event>
 316 






















 317     <event id="PromotionFailed" path="vm/gc/detailed/promotion_failed" label="Promotion Failed" is_instant="true"
 318            description="Promotion of an object failed">
 319       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 320       <structvalue type="CopyFailed" field="data" label="Data"/>
 321       <value type="OSTHREAD" field="thread" label="Running thread"/>
 322     </event>
 323 
 324     <event id="EvacuationFailed" path="vm/gc/detailed/evacuation_failed" label="Evacuation Failed" is_instant="true"
 325            description="Evacuation of an object failed">
 326       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 327       <structvalue type="CopyFailed" field="data" label="Data"/>
 328     </event>
 329 
 330     <event id="ConcurrentModeFailure" path="vm/gc/detailed/concurrent_mode_failure" label="Concurrent Mode Failure"
 331            is_instant="true" description="Concurrent Mode failed">
 332       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 333     </event>
 334 
 335     <event id="GCPhasePause" path="vm/gc/phases/pause" label="GC Phase Pause">
 336       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>




 297            description="Total count of processed references during GC">
 298       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 299       <value type="REFERENCETYPE" field="type" label="Type" />
 300       <value type="ULONG" field="count" label="Total Count" />
 301     </event>
 302 
 303     <struct id="CopyFailed">
 304       <value type="ULONG" field="objectCount" label="Object Count"/>
 305       <value type="BYTES64" field="firstSize" label="First Failed Object Size"/>
 306       <value type="BYTES64" field="smallestSize" label="Smallest Failed Object Size"/>
 307       <value type="BYTES64" field="totalSize" label="Total Object Size"/>
 308     </struct>
 309 
 310     <event id="ObjectCountAfterGC" path="vm/gc/detailed/object_count_after_gc" is_instant="true" label="Object Count after GC">
 311       <value type="UINT" field="gcId"  label="GC ID" relation="GC_ID" />
 312       <value type="CLASS" field="class" label="Class" />
 313       <value type="LONG" field="count" label="Count" />
 314       <value type="BYTES64" field="totalSize" label="Total Size" />
 315     </event>
 316 
 317     <!-- Promotion events, Supported GCs are Parallel Scavange, G1 and CMS with Parallel New. -->
 318     <event id="PromoteObjectInNewPLAB" path="vm/gc/detailed/object_promotion_in_new_PLAB" label="Promotion in new PLAB"
 319         description="Object survived scavenge and was copied to a new Promotion Local Allocation Buffer (PLAB). Supported GCs are Parallel Scavange, G1 and CMS with Parallel New. Due to promotion being done in parallel an object might be reported multiple times as the GC threads race to copy all objects." 
 320            has_thread="true" has_stacktrace="false" is_instant="true">
 321       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID" description="ID of GC during which the object was promoted"/>
 322       <value type="CLASS" field="class" label="Class" description="Class of promoted object"/>
 323       <value type="BYTES64" field="objectSize" label="Object Size" description="Size of promoted object"/>
 324       <value type="UINT" field="tenuringAge" label="Object Tenuring Age" description="Tenuring age of a surviving object before being copied. The tenuring age of an object is a value between 0-15 and is incremented each scavange the object survives. Newly allocated objects have tenuring age 0."/>
 325       <value type="BOOLEAN" field="tenured" label="Tenured" description="True if object was promoted to Old space, otherwise the object was aged and copied to a Survivor space"/>
 326       <value type="BYTES64" field="plabSize" label="PLAB Size" description="Size of the allocated PLAB to which the object was copied"/>
 327     </event>
 328     
 329     <event id="PromoteObjectOutsidePLAB" path="vm/gc/detailed/object_promotion_outside_PLAB" label="Promotion outside PLAB"
 330         description="Object survived scavenge and was copied directly to the heap. Supported GCs are Parallel Scavange, G1 and CMS with Parallel New. Due to promotion being done in parallel an object might be reported multiple times as the GC threads race to copy all objects." 
 331            has_thread="true" has_stacktrace="false" is_instant="true">
 332       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID" description="ID of GC during which the object was promoted"/>
 333       <value type="CLASS" field="class" label="Class" description="Class of promoted object"/>
 334       <value type="BYTES64" field="objectSize" label="Object Size" description="Size of promoted object"/>
 335       <value type="UINT" field="tenuringAge" label="Object Tenuring Age" description="Tenuring age of a surviving object before being copied. The tenuring age of an object is a value between 0-15 and is incremented each scavange the object survives. Newly allocated objects have tenuring age 0."/>
 336       <value type="BOOLEAN" field="tenured" label="Tenured" description="True if object was promoted to Old space, otherwise the object was aged and copied to a Survivor space"/>
 337     </event>
 338 
 339     <event id="PromotionFailed" path="vm/gc/detailed/promotion_failed" label="Promotion Failed" is_instant="true"
 340            description="Promotion of an object failed">
 341       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 342       <structvalue type="CopyFailed" field="data" label="Data"/>
 343       <value type="OSTHREAD" field="thread" label="Running thread"/>
 344     </event>
 345 
 346     <event id="EvacuationFailed" path="vm/gc/detailed/evacuation_failed" label="Evacuation Failed" is_instant="true"
 347            description="Evacuation of an object failed">
 348       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 349       <structvalue type="CopyFailed" field="data" label="Data"/>
 350     </event>
 351 
 352     <event id="ConcurrentModeFailure" path="vm/gc/detailed/concurrent_mode_failure" label="Concurrent Mode Failure"
 353            is_instant="true" description="Concurrent Mode failed">
 354       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>
 355     </event>
 356 
 357     <event id="GCPhasePause" path="vm/gc/phases/pause" label="GC Phase Pause">
 358       <value type="UINT" field="gcId" label="GC ID" relation="GC_ID"/>