0 <?xml version="1.0" encoding="utf-8"?>
1 <!--
2 Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved.
3 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
5 This code is free software; you can redistribute it and/or modify it
6 under the terms of the GNU General Public License version 2 only, as
7 published by the Free Software Foundation.
8
9 This code is distributed in the hope that it will be useful, but WITHOUT
10 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 version 2 for more details (a copy is included in the LICENSE file that
13 accompanied this code).
14
15 You should have received a copy of the GNU General Public License version
16 2 along with this work; if not, write to the Free Software Foundation,
17 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18
19 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 or visit www.oracle.com if you need additional information or have any
21 questions.
|
0 <?xml version="1.0" encoding="utf-8"?>
1 <!--
2 Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
3 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
5 This code is free software; you can redistribute it and/or modify it
6 under the terms of the GNU General Public License version 2 only, as
7 published by the Free Software Foundation.
8
9 This code is distributed in the hope that it will be useful, but WITHOUT
10 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 version 2 for more details (a copy is included in the LICENSE file that
13 accompanied this code).
14
15 You should have received a copy of the GNU General Public License version
16 2 along with this work; if not, write to the Free Software Foundation,
17 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18
19 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 or visit www.oracle.com if you need additional information or have any
21 questions.
|
610 <event id="SafepointCleanupTask" path="vm/runtime/safepoint/cleanuptask" label="Safepoint Cleanup Task"
611 description="Safepointing begin running cleanup tasks" has_thread="true">
612 <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
613 <value type="STRING" field="name" label="Task Name" description="The task name"/>
614 </event>
615
616 <event id="SafepointEnd" path="vm/runtime/safepoint/end" label="Safepoint End"
617 description="Safepointing end" has_thread="true">
618 <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
619 </event>
620
621 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
622 description="Execution of a VM Operation" has_thread="true">
623 <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
624 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint"/>
625 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the
626 <value type="THREAD" field="caller" label="Caller" transition="FROM" description="Thread requesting operation. If non-b
627 <value type="INTEGER" field="safepointId" label="Safepoint Identifier" description="The safepoint (if any) under which
628 </event>
629
630 <!-- Allocation events -->
631 <event id="ObjectAllocationInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"
632 description="Allocation in new Thread Local Allocation Buffer" has_thread="true" has_stacktrace="true" is_instant=
633 <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>
634 <value type="BYTES64" field="allocationSize" label="Allocation Size"/>
635 <value type="BYTES64" field="tlabSize" label="TLAB Size"/>
636 </event>
637
638 <event id="ObjectAllocationOutsideTLAB" path="java/object_alloc_outside_TLAB" label="Allocation outside TLAB"
639 description="Allocation outside Thread Local Allocation Buffers" has_thread="true" has_stacktrace="true" is_instan
640 <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>
641 <value type="BYTES64" field="allocationSize" label="Allocation Size"/>
642 </event>
643 </events>
|
610 <event id="SafepointCleanupTask" path="vm/runtime/safepoint/cleanuptask" label="Safepoint Cleanup Task"
611 description="Safepointing begin running cleanup tasks" has_thread="true">
612 <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
613 <value type="STRING" field="name" label="Task Name" description="The task name"/>
614 </event>
615
616 <event id="SafepointEnd" path="vm/runtime/safepoint/end" label="Safepoint End"
617 description="Safepointing end" has_thread="true">
618 <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
619 </event>
620
621 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
622 description="Execution of a VM Operation" has_thread="true">
623 <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
624 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint"/>
625 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the
626 <value type="THREAD" field="caller" label="Caller" transition="FROM" description="Thread requesting operation. If non-b
627 <value type="INTEGER" field="safepointId" label="Safepoint Identifier" description="The safepoint (if any) under which
628 </event>
629
630 <event id="Shutdown" path="vm/runtime/shutdown" label="VM Shutdown"
631 description="VM shutting down" has_thread="true" has_stacktrace="true" is_instant="true">
632 <value type="STRING" field="reason" label="Reason" description="Reason for VM shutdown"/>
633 </event>
634
635 <!-- Allocation events -->
636 <event id="ObjectAllocationInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"
637 description="Allocation in new Thread Local Allocation Buffer" has_thread="true" has_stacktrace="true" is_instant=
638 <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>
639 <value type="BYTES64" field="allocationSize" label="Allocation Size"/>
640 <value type="BYTES64" field="tlabSize" label="TLAB Size"/>
641 </event>
642
643 <event id="ObjectAllocationOutsideTLAB" path="java/object_alloc_outside_TLAB" label="Allocation outside TLAB"
644 description="Allocation outside Thread Local Allocation Buffers" has_thread="true" has_stacktrace="true" is_instan
645 <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>
646 <value type="BYTES64" field="allocationSize" label="Allocation Size"/>
647 </event>
648 </events>
|