555 <value type="INTEGER" field="adaptorCount" label="Adaptors"/> |
555 <value type="INTEGER" field="adaptorCount" label="Adaptors"/> |
556 <value type="BYTES64" field="unallocatedCapacity" label="Unallocated"/> |
556 <value type="BYTES64" field="unallocatedCapacity" label="Unallocated"/> |
557 <value type="INTEGER" field="fullCount" label="Full Count"/> |
557 <value type="INTEGER" field="fullCount" label="Full Count"/> |
558 </event> |
558 </event> |
559 |
559 |
|
560 <event id="SafepointBegin" path="vm/runtime/safepoint/begin" label="Safepoint Begin" |
|
561 description="Safepointing begin" has_thread="true"> |
|
562 <value type="INTEGER" field="safepointId" label="Safepoint ID" relation="SAFEPOINT_ID"/> |
|
563 <value type="INTEGER" field="totalThreadCount" label="Total Threads" description="The total number of threads at the start of safe point"/> |
|
564 <value type="INTEGER" field="jniCriticalThreadCount" label="JNI Critical Threads" description="The number of threads in JNI critical sections"/> |
|
565 </event> |
|
566 |
|
567 <event id="SafepointStateSync" path="vm/runtime/safepoint/statesync" label="Safepoint State Sync" |
|
568 description="Synchronize run state of threads" has_thread="true"> |
|
569 <value type="INTEGER" field="safepointId" label="Safepoint ID" relation="SAFEPOINT_ID"/> |
|
570 <value type="INTEGER" field="initialThreadCount" label="Initial Threads" description="The number of threads running at the beginning of state check"/> |
|
571 <value type="INTEGER" field="runningThreadCount" label="Running Threads" description="The number of threads still running"/> |
|
572 <value type="INTEGER" field="iterations" label="Iterations" description="Number of state check iterations"/> |
|
573 </event> |
|
574 |
|
575 <event id="SafepointWaitBlocked" path="vm/runtime/safepoint/waitblocked" label="Safepoint Wait Blocked" |
|
576 description="Safepointing begin waiting on running threads to block" has_thread="true"> |
|
577 <value type="INTEGER" field="safepointId" label="Safepoint ID" relation="SAFEPOINT_ID"/> |
|
578 <value type="INTEGER" field="runningThreadCount" label="Running Threads" description="The number running of threads wait for safe point"/> |
|
579 </event> |
|
580 |
|
581 <event id="SafepointCleanup" path="vm/runtime/safepoint/cleanup" label="Safepoint Cleanup" |
|
582 description="Safepointing begin running cleanup tasks" has_thread="true"> |
|
583 <value type="INTEGER" field="safepointId" label="Safepoint ID" relation="SAFEPOINT_ID"/> |
|
584 </event> |
|
585 |
|
586 <event id="SafepointCleanupTask" path="vm/runtime/safepoint/cleanuptask" label="Safepoint Cleanup Task" |
|
587 description="Safepointing begin running cleanup tasks" has_thread="true"> |
|
588 <value type="INTEGER" field="safepointId" label="Safepoint ID" relation="SAFEPOINT_ID"/> |
|
589 <value type="UTF8" field="name" label="Task Name" description="The task name"/> |
|
590 </event> |
|
591 |
|
592 <event id="SafepointEnd" path="vm/runtime/safepoint/end" label="Safepoint End" |
|
593 description="Safepointing end" has_thread="true"> |
|
594 <value type="INTEGER" field="safepointId" label="Safepoint ID" relation="SAFEPOINT_ID"/> |
|
595 </event> |
|
596 |
560 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation" |
597 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation" |
561 description="Execution of a VM Operation" has_thread="true"> |
598 description="Execution of a VM Operation" has_thread="true"> |
562 <value type="VMOPERATIONTYPE" field="operation" label="Operation" /> |
599 <value type="VMOPERATIONTYPE" field="operation" label="Operation" /> |
563 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint."/> |
600 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint."/> |
564 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete."/> |
601 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete."/> |
565 <value type="THREAD" field="caller" label="Caller" transition="FROM" description="Thread requesting operation. If non-blocking, will be set to 0 indicating thread is unknown."/> |
602 <value type="THREAD" field="caller" label="Caller" transition="FROM" description="Thread requesting operation. If non-blocking, will be set to 0 indicating thread is unknown."/> |
|
603 <value type="INTEGER" field="safepointId" label="Safepoint ID" description="The safepoint (if any) under which this operation was completed." relation="SAFEPOINT_ID"/> |
566 </event> |
604 </event> |
567 |
605 |
568 <!-- Allocation events --> |
606 <!-- Allocation events --> |
569 <event id="AllocObjectInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB" |
607 <event id="AllocObjectInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB" |
570 description="Allocation in new Thread Local Allocation Buffer" has_thread="true" has_stacktrace="true" is_instant="true"> |
608 description="Allocation in new Thread Local Allocation Buffer" has_thread="true" has_stacktrace="true" is_instant="true"> |