author | egahlin |
Mon, 16 Oct 2017 18:25:07 +0200 | |
changeset 47632 | 0c2e1f8eccaa |
parent 47216 | 71c04702a3d5 |
child 47764 | 029d5efaaa6c |
permissions | -rw-r--r-- |
18025 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 |
<!-- |
|
46795
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
3 |
Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. |
18025 | 4 |
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
5 |
||
6 |
This code is free software; you can redistribute it and/or modify it |
|
7 |
under the terms of the GNU General Public License version 2 only, as |
|
8 |
published by the Free Software Foundation. |
|
9 |
||
10 |
This code is distributed in the hope that it will be useful, but WITHOUT |
|
11 |
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
12 |
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
13 |
version 2 for more details (a copy is included in the LICENSE file that |
|
14 |
accompanied this code). |
|
15 |
||
16 |
You should have received a copy of the GNU General Public License version |
|
17 |
2 along with this work; if not, write to the Free Software Foundation, |
|
18 |
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
19 |
||
20 |
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
21 |
or visit www.oracle.com if you need additional information or have any |
|
22 |
questions. |
|
23 |
||
24 |
--> |
|
25 |
||
26 |
||
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
27 |
<!DOCTYPE events SYSTEM "trace.dtd"> |
18025 | 28 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
29 |
<events> |
18025 | 30 |
|
31 |
<!-- |
|
32 |
||
33 |
Events in the JVM are by default timed (it's more common) |
|
34 |
Perhaps a little strange. Might change. |
|
35 |
||
36 |
EVENTS |
|
37 |
||
38 |
Declard with the 'event' tag. |
|
39 |
||
40 |
<value fields> can be one or more of |
|
41 |
value - a simple primitive or constant type value |
|
42 |
structvalue - value is a sub-struct. This type must be previously defined |
|
43 |
with 'struct' |
|
44 |
All these require you to declare type, field and label of the field. They also accept |
|
45 |
an optional description of the field. If the meaning of the field is not obvious |
|
46 |
from the label you should provide a description. If an event however is not actually |
|
47 |
meant for end-users, you should probably _not_ write descriptions at all, since you |
|
48 |
might just add more concepts the user has no notion of/interest in. |
|
49 |
||
50 |
Events should be modeled after what conceptual process you are expressing, _NOT_ |
|
51 |
from whatever data structures you might use inside the JVM for expressing a process. |
|
52 |
||
53 |
||
54 |
STRUCT |
|
55 |
||
56 |
Declared with the 'struct' tag. |
|
57 |
||
58 |
Declares a structure type that can be used in other events. |
|
59 |
||
60 |
--> |
|
61 |
||
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
62 |
<event id="ThreadStart" path="java/thread_start" label="Java Thread Start" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
63 |
has_thread="true" is_instant="true"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
64 |
<value type="THREAD" field="thread" label="Java Thread"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
65 |
</event> |
18025 | 66 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
67 |
<event id="ThreadEnd" path="java/thread_end" label="Java Thread End" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
68 |
has_thread="true" is_instant="true"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
69 |
<value type="THREAD" field="thread" label="Java Thread"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
70 |
</event> |
18025 | 71 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
72 |
<event id="ThreadSleep" path="java/thread_sleep" label="Java Thread Sleep" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
73 |
has_thread="true" has_stacktrace="true" is_instant="false"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
74 |
<value type="MILLIS" field="time" label="Sleep Time"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
75 |
</event> |
18025 | 76 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
77 |
<event id="ThreadPark" path="java/thread_park" label="Java Thread Park" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
78 |
has_thread="true" has_stacktrace="true" is_instant="false"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
79 |
<value type="CLASS" field="parkedClass" label="Class Parked On"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
80 |
<value type="MILLIS" field="timeout" label="Park Timeout"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
81 |
<value type="ADDRESS" field="address" label="Address of Object Parked" relation="JavaMonitorAddress"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
82 |
</event> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
83 |
|
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
84 |
<event id="JavaMonitorEnter" path="java/monitor_enter" label="Java Monitor Blocked" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
85 |
has_thread="true" has_stacktrace="true" is_instant="false"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
86 |
<value type="CLASS" field="monitorClass" label="Monitor Class"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
87 |
<value type="THREAD" field="previousOwner" label="Previous Monitor Owner"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
88 |
<value type="ADDRESS" field="address" label="Monitor Address" relation="JavaMonitorAddress"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
89 |
</event> |
18025 | 90 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
91 |
<event id="JavaMonitorWait" path="java/monitor_wait" label="Java Monitor Wait" description="Waiting on a Java monitor" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
92 |
has_thread="true" has_stacktrace="true" is_instant="false"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
93 |
<value type="CLASS" field="monitorClass" label="Monitor Class" description="Class of object waited on"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
94 |
<value type="THREAD" field="notifier" label="Notifier Thread" description="Notifying Thread"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
95 |
<value type="MILLIS" field="timeout" label="Timeout" description="Maximum wait time"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
96 |
<value type="BOOLEAN" field="timedOut" label="Timed Out" description="Wait has been timed out"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
97 |
<value type="ADDRESS" field="address" label="Monitor Address" description="Address of object waited on" relation="JavaMonitorAddress"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
98 |
</event> |
18025 | 99 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
100 |
<event id="JavaMonitorInflate" path="java/monitor_inflate" label="Java Monitor Inflated" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
101 |
has_thread="true" has_stacktrace="true" is_instant="false"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
102 |
<value type="CLASS" field="monitorClass" label="Monitor Class"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
103 |
<value type="ADDRESS" field="address" label="Monitor Address" relation="JavaMonitorAddress"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
104 |
<value type="INFLATECAUSE" field="cause" label="Monitor Inflation Cause" description="Cause of inflation"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
105 |
</event> |
18025 | 106 |
|
47632
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
107 |
<event id="BiasedLockRevocation" path="java/biased_lock_revocation" label="Biased Lock Revocation" |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
108 |
description="Revoked bias of object" has_thread="true" has_stacktrace="true" is_instant="false"> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
109 |
<value type="CLASS" field="lockClass" label="Lock Class" description="Class of object whose biased lock was revoked"/> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
110 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
111 |
</event> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
112 |
|
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
113 |
<event id="BiasedLockSelfRevocation" path="java/biased_lock_self_revocation" label="Biased Lock Self Revocation" |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
114 |
description="Revoked bias of object biased towards own thread" has_thread="true" has_stacktrace="true" is_instant="false"> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
115 |
<value type="CLASS" field="lockClass" label="Lock Class" description="Class of object whose biased lock was revoked"/> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
116 |
</event> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
117 |
|
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
118 |
<event id="BiasedLockClassRevocation" path="java/biased_lock_class_revocation" label="Biased Lock Class Revocation" |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
119 |
description="Revoked biases for all instances of a class" has_thread="true" has_stacktrace="true" is_instant="false"> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
120 |
<value type="CLASS" field="revokedClass" label="Revoked Class" description="Class whose biased locks were revoked"/> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
121 |
<value type="BOOLEAN" field="disableBiasing" label="Disable Further Biasing" description="Whether further biasing for instances of this class will be allowed"/> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
122 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
123 |
</event> |
0c2e1f8eccaa
8187042: Events to show which objects are associated with biased object revocations
egahlin
parents:
47216
diff
changeset
|
124 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
125 |
<event id="ReservedStackActivation" path="vm/runtime/reserved_stack_activation" label="Reserved Stack Activation" |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
126 |
description="Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack" |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
127 |
has_thread="true" has_stacktrace="true" is_instant="true"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
128 |
<value type="METHOD" field="method" label="Java Method"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
129 |
</event> |
35934
76dbe86f3d82
8138562: Event based tracing should cover monitor inflation
dsimms
parents:
35227
diff
changeset
|
130 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
131 |
<event id="ClassLoad" path="vm/class/load" label="Class Load" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
132 |
has_thread="true" has_stacktrace="true" is_instant="false"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
133 |
<value type="CLASS" field="loadedClass" label="Loaded Class"/> |
42639
762117d57d05
8170672: Event-based tracing to support classloader instances
mgronlun
parents:
41076
diff
changeset
|
134 |
<value type="CLASSLOADER" field="definingClassLoader" label="Defining Class Loader"/> |
762117d57d05
8170672: Event-based tracing to support classloader instances
mgronlun
parents:
41076
diff
changeset
|
135 |
<value type="CLASSLOADER" field="initiatingClassLoader" label="Initiating Class Loader"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
136 |
</event> |
35071
a0910b1d3e0d
8046936: JEP 270: Reserved Stack Areas for Critical Sections
fparain
parents:
34300
diff
changeset
|
137 |
|
40002
156b2dbb0b54
8038332: The trace event vm/class/load is not always being sent
mockner
parents:
39980
diff
changeset
|
138 |
<event id="ClassDefine" path="vm/class/define" label="Class Define" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
139 |
has_thread="true" has_stacktrace="true" is_instant="true"> |
40002
156b2dbb0b54
8038332: The trace event vm/class/load is not always being sent
mockner
parents:
39980
diff
changeset
|
140 |
<value type="CLASS" field="definedClass" label="Defined Class"/> |
42639
762117d57d05
8170672: Event-based tracing to support classloader instances
mgronlun
parents:
41076
diff
changeset
|
141 |
<value type="CLASSLOADER" field="definingClassLoader" label="Defining Class Loader"/> |
40002
156b2dbb0b54
8038332: The trace event vm/class/load is not always being sent
mockner
parents:
39980
diff
changeset
|
142 |
</event> |
156b2dbb0b54
8038332: The trace event vm/class/load is not always being sent
mockner
parents:
39980
diff
changeset
|
143 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
144 |
<event id="ClassUnload" path="vm/class/unload" label="Class Unload" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
145 |
has_thread="true" is_instant="true"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
146 |
<value type="CLASS" field="unloadedClass" label="Unloaded Class"/> |
42639
762117d57d05
8170672: Event-based tracing to support classloader instances
mgronlun
parents:
41076
diff
changeset
|
147 |
<value type="CLASSLOADER" field="definingClassLoader" label="Defining Class Loader"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
148 |
</event> |
18025 | 149 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
150 |
<event id="IntFlagChanged" path="vm/flag/int_changed" label="Int Flag Changed" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
151 |
is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
152 |
<value type="STRING" field="name" label="Name" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
153 |
<value type="INTEGER" field="oldValue" label="Old Value" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
154 |
<value type="INTEGER" field="newValue" label="New Value" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
155 |
<value type="FLAGVALUEORIGIN" field="origin" label="Origin" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
156 |
</event> |
18025 | 157 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
158 |
<event id="UnsignedIntFlagChanged" path="vm/flag/uint_changed" label="Unsigned Int Flag Changed" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
159 |
is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
160 |
<value type="STRING" field="name" label="Name" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
161 |
<value type="UINT" field="oldValue" label="Old Value" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
162 |
<value type="UINT" field="newValue" label="New Value" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
163 |
<value type="FLAGVALUEORIGIN" field="origin" label="Origin" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
164 |
</event> |
31236 | 165 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
166 |
<event id="LongFlagChanged" path="vm/flag/long_changed" label="Long Flag Changed" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
167 |
is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
168 |
<value type="STRING" field="name" label="Name" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
169 |
<value type="LONG" field="oldValue" label="Old Value" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
170 |
<value type="LONG" field="newValue" label="New Value" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
171 |
<value type="FLAGVALUEORIGIN" field="origin" label="Origin" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
172 |
</event> |
31236 | 173 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
174 |
<event id="UnsignedLongFlagChanged" path="vm/flag/ulong_changed" label="Unsigned Long Flag Changed" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
175 |
is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
176 |
<value type="STRING" field="name" label="Name" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
177 |
<value type="ULONG" field="oldValue" label="Old Value" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
178 |
<value type="ULONG" field="newValue" label="New Value" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
179 |
<value type="FLAGVALUEORIGIN" field="origin" label="Origin" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
180 |
</event> |
22527 | 181 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
182 |
<event id="DoubleFlagChanged" path="vm/flag/double_changed" label="Double Flag Changed" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
183 |
is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
184 |
<value type="STRING" field="name" label="Name" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
185 |
<value type="DOUBLE" field="oldValue" label="Old Value" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
186 |
<value type="DOUBLE" field="newValue" label="New Value" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
187 |
<value type="FLAGVALUEORIGIN" field="origin" label="Origin" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
188 |
</event> |
22527 | 189 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
190 |
<event id="BooleanFlagChanged" path="vm/flag/boolean_changed" label="Boolean Flag Changed" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
191 |
is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
192 |
<value type="STRING" field="name" label="Name" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
193 |
<value type="BOOLEAN" field="oldValue" label="Old Value" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
194 |
<value type="BOOLEAN" field="newValue" label="New Value" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
195 |
<value type="FLAGVALUEORIGIN" field="origin" label="Origin" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
196 |
</event> |
22527 | 197 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
198 |
<event id="StringFlagChanged" path="vm/flag/string_changed" label="String Flag Changed" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
199 |
is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
200 |
<value type="STRING" field="name" label="Name" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
201 |
<value type="STRING" field="oldValue" label="Old Value" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
202 |
<value type="STRING" field="newValue" label="New Value" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
203 |
<value type="FLAGVALUEORIGIN" field="origin" label="Origin" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
204 |
</event> |
22527 | 205 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
206 |
<struct id="VirtualSpace"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
207 |
<value type="ADDRESS" field="start" label="Start Address" description="Start address of the virtual space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
208 |
<value type="ADDRESS" field="committedEnd" label="Committed End Address" description="End address of the committed memory for the virtual space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
209 |
<value type="BYTES64" field="committedSize" label="Committed Size" description="Size of the committed memory for the virtual space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
210 |
<value type="ADDRESS" field="reservedEnd" label="Reserved End Address" description="End address of the reserved memory for the virtual space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
211 |
<value type="BYTES64" field="reservedSize" label="Reserved Size" description="Size of the reserved memory for the virtual space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
212 |
</struct> |
22527 | 213 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
214 |
<struct id="ObjectSpace"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
215 |
<value type="ADDRESS" field="start" label="Start Address" description="Start address of the space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
216 |
<value type="ADDRESS" field="end" label="End Address" description="End address of the space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
217 |
<value type="BYTES64" field="used" label="Used" description="Bytes allocated by objects in the space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
218 |
<value type="BYTES64" field="size" label="Size" description="Size of the space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
219 |
</struct> |
18025 | 220 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
221 |
<event id="GCHeapSummary" path="vm/gc/heap/summary" label="Heap Summary" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
222 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
223 |
<value type="GCWHEN" field="when" label="When" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
224 |
<structvalue type="VirtualSpace" field="heapSpace" label="Heap Space"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
225 |
<value type="BYTES64" field="heapUsed" label="Heap Used" description="Bytes allocated by objects in the heap"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
226 |
</event> |
18025 | 227 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
228 |
<struct id="MetaspaceSizes"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
229 |
<value type="BYTES64" field="committed" label="Committed" description="Committed memory for this space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
230 |
<value type="BYTES64" field="used" label="Used" description="Bytes allocated by objects in the space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
231 |
<value type="BYTES64" field="reserved" label="Reserved" description="Reserved memory for this space" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
232 |
</struct> |
18025 | 233 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
234 |
<event id="MetaspaceSummary" path="vm/gc/heap/metaspace_summary" label="Metaspace Summary" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
235 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
236 |
<value type="GCWHEN" field="when" label="When" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
237 |
<value type="BYTES64" field="gcThreshold" label="GC Threshold" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
238 |
<structvalue type="MetaspaceSizes" field="metaspace" label="Total"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
239 |
<structvalue type="MetaspaceSizes" field="dataSpace" label="Data"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
240 |
<structvalue type="MetaspaceSizes" field="classSpace" label="Class"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
241 |
</event> |
18025 | 242 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
243 |
<event id="MetaspaceGCThreshold" path="vm/gc/metaspace/gc_threshold" label="Metaspace GC Threshold" is_instant="true"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
244 |
<value type="BYTES64" field="oldValue" label="Old Value" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
245 |
<value type="BYTES64" field="newValue" label="New Value" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
246 |
<value type="GCTHRESHOLDUPDATER" field="updater" label="Updater" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
247 |
</event> |
23465
14790e4d53ec
8036698: Add trace event for updates to metaspace gc threshold
ehelin
parents:
23464
diff
changeset
|
248 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
249 |
<event id="MetaspaceAllocationFailure" path="vm/gc/metaspace/allocation_failure" label="Metaspace Allocation Failure" is_instant="true" has_stacktrace="true"> |
42639
762117d57d05
8170672: Event-based tracing to support classloader instances
mgronlun
parents:
41076
diff
changeset
|
250 |
<value type="CLASSLOADER" field="classLoader" label="Class Loader" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
251 |
<value type="BOOLEAN" field="anonymousClassLoader" label="Anonymous Class Loader" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
252 |
<value type="BYTES64" field="size" label="Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
253 |
<value type="METADATATYPE" field="metadataType" label="Metadata Type" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
254 |
<value type="METASPACEOBJTYPE" field="metaspaceObjectType" label="Metaspace Object Type" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
255 |
</event> |
23468
6bb416a59349
8036699: Add trace event when a metaspace allocation fails
ehelin
parents:
23465
diff
changeset
|
256 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
257 |
<event id="MetaspaceOOM" path="vm/gc/metaspace/out_of_memory" label="Metaspace Out of Memory" is_instant="true" has_stacktrace="true"> |
42639
762117d57d05
8170672: Event-based tracing to support classloader instances
mgronlun
parents:
41076
diff
changeset
|
258 |
<value type="CLASSLOADER" field="classLoader" label="Class Loader" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
259 |
<value type="BOOLEAN" field="anonymousClassLoader" label="Anonymous Class Loader" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
260 |
<value type="BYTES64" field="size" label="Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
261 |
<value type="METADATATYPE" field="metadataType" label="Metadata Type" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
262 |
<value type="METASPACEOBJTYPE" field="metaspaceObjectType" label="Metaspace Object Type" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
263 |
</event> |
23469
0a4d02776968
8036701: Add trace event when a metaspace throws out of memory error
ehelin
parents:
23468
diff
changeset
|
264 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
265 |
<event id="MetaspaceChunkFreeListSummary" path="vm/gc/metaspace/chunk_free_list_summary" label="Metaspace Chunk Free List Summary" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
266 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
267 |
<value type="GCWHEN" field="when" label="When" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
268 |
<value type="METADATATYPE" field="metadataType" label="Metadata Type" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
269 |
<value type="ULONG" field="specializedChunks" label="Specialized Chunks" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
270 |
<value type="BYTES64" field="specializedChunksTotalSize" label="Specialized Chunks Total Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
271 |
<value type="ULONG" field="smallChunks" label="Small Chunks" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
272 |
<value type="BYTES64" field="smallChunksTotalSize" label="Small Chunks Total Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
273 |
<value type="ULONG" field="mediumChunks" label="Medium Chunks" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
274 |
<value type="BYTES64" field="mediumChunksTotalSize" label="Medium Chunks Total Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
275 |
<value type="ULONG" field="humongousChunks" label="Humongous Chunks" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
276 |
<value type="BYTES64" field="humongousChunksTotalSize" label="Humongous Chunks Total Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
277 |
</event> |
23470
ff2a7ea4225d
8036703: Add trace event with statistics for the metaspace chunk free lists
ehelin
parents:
23469
diff
changeset
|
278 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
279 |
<event id="PSHeapSummary" path="vm/gc/heap/ps_summary" label="Parallel Scavenge Heap Summary" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
280 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
281 |
<value type="GCWHEN" field="when" label="When" /> |
18025 | 282 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
283 |
<structvalue type="VirtualSpace" field="oldSpace" label="Old Space"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
284 |
<structvalue type="ObjectSpace" field="oldObjectSpace" label="Old Object Space"/> |
18025 | 285 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
286 |
<structvalue type="VirtualSpace" field="youngSpace" label="Young Space"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
287 |
<structvalue type="ObjectSpace" field="edenSpace" label="Eden Space"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
288 |
<structvalue type="ObjectSpace" field="fromSpace" label="From Space"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
289 |
<structvalue type="ObjectSpace" field="toSpace" label="To Space"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
290 |
</event> |
18025 | 291 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
292 |
<event id="G1HeapSummary" path="vm/gc/heap/g1_summary" label="G1 Heap Summary" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
293 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
294 |
<value type="GCWHEN" field="when" label="When" /> |
31344
2316eb7a0358
8025608: GC trace events missing nursery size information
david
parents:
31236
diff
changeset
|
295 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
296 |
<value type="BYTES64" field="edenUsedSize" label="Eden Used Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
297 |
<value type="BYTES64" field="edenTotalSize" label="Eden Total Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
298 |
<value type="BYTES64" field="survivorUsedSize" label="Survivor Used Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
299 |
<value type="UINT" field="numberOfRegions" label="Number of Regions" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
300 |
</event> |
31344
2316eb7a0358
8025608: GC trace events missing nursery size information
david
parents:
31236
diff
changeset
|
301 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
302 |
<event id="GarbageCollection" path="vm/gc/collector/garbage_collection" label="Garbage Collection" |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
303 |
description="Garbage collection performed by the JVM"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
304 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
305 |
<value type="GCNAME" field="name" label="Name" description="The name of the Garbage Collector" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
306 |
<value type="GCCAUSE" field="cause" label="Cause" description="The reason for triggering this Garbage Collection" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
307 |
<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" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
308 |
<value type="TICKSPAN" field="longestPause" label="Longest Pause" description="Longest individual pause during the garbage collection" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
309 |
</event> |
18025 | 310 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
311 |
<event id="ParallelOldGarbageCollection" path="vm/gc/collector/parold_garbage_collection" label="Parallel Old Garbage Collection" |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
312 |
description="Extra information specific to Parallel Old Garbage Collections"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
313 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
314 |
<value type="ADDRESS" field="densePrefix" label="Dense Prefix" description="The address of the dense prefix, used when compacting" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
315 |
</event> |
18025 | 316 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
317 |
<event id="YoungGarbageCollection" path="vm/gc/collector/young_garbage_collection" label="Young Garbage Collection" |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
318 |
description="Extra information specific to Young Garbage Collections"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
319 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
320 |
<value type="UINT" field="tenuringThreshold" label="Tenuring Threshold" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
321 |
</event> |
18025 | 322 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
323 |
<event id="OldGarbageCollection" path="vm/gc/collector/old_garbage_collection" label="Old Garbage Collection" |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
324 |
description="Extra information specific to Old Garbage Collections"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
325 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
326 |
</event> |
18025 | 327 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
328 |
<event id="G1GarbageCollection" path="vm/gc/collector/g1_garbage_collection" label="G1 Garbage Collection" |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
329 |
description="Extra information specific to G1 Garbage Collections"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
330 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
331 |
<value type="G1YCTYPE" field="type" label="Type" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
332 |
</event> |
18025 | 333 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
334 |
<event id="G1MMU" path="vm/gc/detailed/g1_mmu_info" label="G1 MMU Information" is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
335 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
41076
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
336 |
<value type="MILLIS" field="timeSlice" label="Time Slice" description="Time slice used to calculate MMU"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
337 |
<value type="MILLIS" field="gcTime" label="GC Time" description="Time stopped because of GC during last time slice"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
338 |
<value type="MILLIS" field="pauseTarget" label="Pause Target" description="Max time allowed to be spent on GC during last time slice"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
339 |
</event> |
31619 | 340 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
341 |
<event id="EvacuationInformation" path="vm/gc/detailed/evacuation_info" label="Evacuation Information" is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
342 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
343 |
<value type="UINT" field="cSetRegions" label="Collection Set Regions"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
344 |
<value type="BYTES64" field="cSetUsedBefore" label="Collection Set Before" description="Memory usage before GC in the collection set regions"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
345 |
<value type="BYTES64" field="cSetUsedAfter" label="Collection Set After" description="Memory usage after GC in the collection set regions"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
346 |
<value type="UINT" field="allocationRegions" label="Allocation Regions" description="Regions chosen as allocation regions during evacuation (includes survivors and old space regions)"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
347 |
<value type="BYTES64" field="allocationRegionsUsedBefore" label="Allocation Regions Before" description="Memory usage before GC in allocation regions"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
348 |
<value type="BYTES64" field="allocationRegionsUsedAfter" label="Allocation Regions After" description="Memory usage after GC in allocation regions"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
349 |
<value type="BYTES64" field="bytesCopied" label="Bytes Copied"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
350 |
<value type="UINT" field="regionsFreed" label="Regions Freed"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
351 |
</event> |
18025 | 352 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
353 |
<event id="GCReferenceStatistics" path="vm/gc/reference/statistics" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
354 |
label="GC Reference Statistics" is_instant="true" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
355 |
description="Total count of processed references during GC"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
356 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
357 |
<value type="REFERENCETYPE" field="type" label="Type" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
358 |
<value type="ULONG" field="count" label="Total Count" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
359 |
</event> |
18025 | 360 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
361 |
<struct id="CopyFailed"> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
362 |
<value type="ULONG" field="objectCount" label="Object Count"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
363 |
<value type="BYTES64" field="firstSize" label="First Failed Object Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
364 |
<value type="BYTES64" field="smallestSize" label="Smallest Failed Object Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
365 |
<value type="BYTES64" field="totalSize" label="Total Object Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
366 |
</struct> |
18025 | 367 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
368 |
<event id="ObjectCountAfterGC" path="vm/gc/detailed/object_count_after_gc" is_instant="true" label="Object Count after GC"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
369 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
370 |
<value type="CLASS" field="objectClass" label="Object Class" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
371 |
<value type="LONG" field="count" label="Count" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
372 |
<value type="BYTES64" field="totalSize" label="Total Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
373 |
</event> |
18025 | 374 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
375 |
<struct id="G1EvacuationStatistics"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
376 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
377 |
<value type="BYTES64" field="allocated" label="Allocated" description="Total memory allocated by PLABs"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
378 |
<value type="BYTES64" field="wasted" label="Wasted" description="Total memory wasted within PLABs due to alignment or refill"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
379 |
<value type="BYTES64" field="used" label="Used" description="Total memory occupied by objects within PLABs"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
380 |
<value type="BYTES64" field="undoWaste" label="Undo Wasted" description="Total memory wasted due to allocation undo within PLABs"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
381 |
<value type="BYTES64" field="regionEndWaste" label="Region End Wasted" description="Total memory wasted at the end of regions due to refill"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
382 |
<value type="UINT" field="regionsRefilled" label="Region Refills" description="Total memory wasted at the end of regions due to refill"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
383 |
<value type="BYTES64" field="directAllocated" label="Allocated (direct)" description="Total memory allocated using direct allocation outside of PLABs"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
384 |
<value type="BYTES64" field="failureUsed" label="Used (failure)" description="Total memory occupied by objects in regions where evacuation failed"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
385 |
<value type="BYTES64" field="failureWaste" label="Wasted (failure)" description="Total memory left unused in regions where evacuation failed"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
386 |
</struct> |
32380
1dcdb686f0cb
8133530: Add JFR event for evacuation statistics
tschatzl
parents:
31619
diff
changeset
|
387 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
388 |
<event id="G1EvacuationYoungStatistics" path="vm/gc/detailed/g1_evac_young_stats" label="G1 Evacuation Statistics for Young" |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
389 |
is_instant="true" description="Memory related evacuation statistics during GC for the young generation"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
390 |
<structvalue type="G1EvacuationStatistics" field="statistics" label="Evacuation Statistics"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
391 |
</event> |
32380
1dcdb686f0cb
8133530: Add JFR event for evacuation statistics
tschatzl
parents:
31619
diff
changeset
|
392 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
393 |
<event id="G1EvacuationOldStatistics" path="vm/gc/detailed/g1_evac_old_stats" label="G1 Evacuation Memory Statistics for Old" |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
394 |
is_instant="true" description="Memory related evacuation statistics during GC for the old generation"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
395 |
<structvalue type="G1EvacuationStatistics" field="statistics" label="Evacuation Statistics"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
396 |
</event> |
32380
1dcdb686f0cb
8133530: Add JFR event for evacuation statistics
tschatzl
parents:
31619
diff
changeset
|
397 |
|
41076
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
398 |
<event id="G1BasicIHOP" path="vm/gc/detailed/g1_basic_ihop_status" label="G1 Basic IHOP Statistics" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
399 |
is_instant="true" description="Basic statistics related to current IHOP calculation"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
400 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
41076
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
401 |
<value type="BYTES64" field="threshold" label="Current IHOP Threshold" description="Current IHOP threshold"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
402 |
<value type="PERCENTAGE" field="thresholdPercentage" label="Current IHOP Threshold" description="Current IHOP threshold in percent of old generation"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
403 |
<value type="BYTES64" field="targetOccupancy" label="Target Occupancy" description="Target old generation occupancy to reach at the start of mixed GC"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
404 |
<value type="BYTES64" field="currentOccupancy" label="Current Occupancy" description="Current old generation occupancy"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
405 |
<value type="BYTES64" field="recentMutatorAllocationSize" label="Recent Mutator Allocation Size" description="Mutator allocation during mutator operation in the most recent interval"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
406 |
<value type="MILLIS" field="recentMutatorDuration" label="Recent Mutator Duration" description="Time the mutator ran in the most recent interval"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
407 |
<value type="DOUBLE" field="recentAllocationRate" label="Recent Allocation Rate" description="Allocation rate of the mutator in the most recent interval in bytes/second"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
408 |
<value type="MILLIS" field="lastMarkingDuration" label="Last Marking Duration" description="Last time from the end of the last initial mark to the first mixed GC"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
409 |
</event> |
34300 | 410 |
|
41076
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
411 |
<event id="G1AdaptiveIHOP" path="vm/gc/detailed/g1_adaptive_ihop_status" label="G1 Adaptive IHOP Statistics" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
412 |
is_instant="true" description="Statistics related to current adaptive IHOP calculation"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
413 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
41076
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
414 |
<value type="BYTES64" field="threshold" label="Threshold" description="Current IHOP Threshold"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
415 |
<value type="PERCENTAGE" field="thresholdPercentage" label="Threshold" description="Current IHOP threshold in percent of the internal target occupancy"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
416 |
<value type="BYTES64" field="ihopTargetOccupancy" label="IHOP Target Occupancy" description="Internal target old generation occupancy to reach at the start of mixed GC"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
417 |
<value type="BYTES64" field="currentOccupancy" label="Current Occupancy" description="Current old generation occupancy"/> |
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
418 |
<value type="BYTES64" field="additionalBufferSize" label="Additional Buffer" description="Additional buffer size" experimental="true"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
419 |
<value type="DOUBLE" field="predictedAllocationRate" label="Predicted Allocation Rate" description="Current predicted allocation rate for the mutator in bytes/second"/> |
41076
8c6aa0873dd1
8165455: Tracing events for G1 have incorrect metadata
ehelin
parents:
40664
diff
changeset
|
420 |
<value type="MILLIS" field="predictedMarkingDuration" label="Predicted Marking Duration" description="Current predicted time from the end of the last initial mark to the first mixed GC"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
421 |
<value type="BOOLEAN" field="predictionActive" label="Prediction Active" description="Indicates whether the adaptive IHOP prediction is active"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
422 |
</event> |
34300 | 423 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
424 |
<!-- Promotion events, Supported GCs are Parallel Scavange, G1 and CMS with Parallel New. --> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
425 |
<event id="PromoteObjectInNewPLAB" path="vm/gc/detailed/object_promotion_in_new_PLAB" label="Promotion in new PLAB" |
46795
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
426 |
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." |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
427 |
has_thread="true" has_stacktrace="false" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
428 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId" description="Identifier signifying GC during which the object was promoted"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
429 |
<value type="CLASS" field="objectClass" label="Object Class" description="Class of promoted object"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
430 |
<value type="BYTES64" field="objectSize" label="Object Size" description="Size of promoted object"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
431 |
<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."/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
432 |
<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"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
433 |
<value type="BYTES64" field="plabSize" label="PLAB Size" description="Size of the allocated PLAB to which the object was copied"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
434 |
</event> |
46795
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
435 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
436 |
<event id="PromoteObjectOutsidePLAB" path="vm/gc/detailed/object_promotion_outside_PLAB" label="Promotion outside PLAB" |
46795
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
437 |
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." |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
438 |
has_thread="true" has_stacktrace="false" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
439 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId" description="Identifier signifying GC during which the object was promoted"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
440 |
<value type="CLASS" field="objectClass" label="Object Class" description="Class of promoted object"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
441 |
<value type="BYTES64" field="objectSize" label="Object Size" description="Size of promoted object"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
442 |
<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."/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
443 |
<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"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
444 |
</event> |
28024 | 445 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
446 |
<event id="PromotionFailed" path="vm/gc/detailed/promotion_failed" label="Promotion Failed" is_instant="true" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
447 |
description="Promotion of an object failed"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
448 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
449 |
<structvalue type="CopyFailed" field="promotionFailed" label="Promotion Failed Data"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
450 |
<value type="THREAD" field="thread" label="Running thread"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
451 |
</event> |
18025 | 452 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
453 |
<event id="EvacuationFailed" path="vm/gc/detailed/evacuation_failed" label="Evacuation Failed" is_instant="true" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
454 |
description="Evacuation of an object failed"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
455 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
456 |
<structvalue type="CopyFailed" field="evacuationFailed" label="Evacuation Failed Data"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
457 |
</event> |
18025 | 458 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
459 |
<event id="ConcurrentModeFailure" path="vm/gc/detailed/concurrent_mode_failure" label="Concurrent Mode Failure" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
460 |
is_instant="true" description="Concurrent Mode failed"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
461 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
462 |
</event> |
18025 | 463 |
|
37141
a03e5faf3190
8152007: Add the thread to the GCPhase trace events
stefank
parents:
37115
diff
changeset
|
464 |
<event id="GCPhasePause" path="vm/gc/phases/pause" label="GC Phase Pause" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
465 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
466 |
<value type="STRING" field="name" label="Name" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
467 |
</event> |
18025 | 468 |
|
37141
a03e5faf3190
8152007: Add the thread to the GCPhase trace events
stefank
parents:
37115
diff
changeset
|
469 |
<event id="GCPhasePauseLevel1" path="vm/gc/phases/pause_level_1" label="GC Phase Pause Level 1" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
470 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
471 |
<value type="STRING" field="name" label="Name" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
472 |
</event> |
18025 | 473 |
|
37141
a03e5faf3190
8152007: Add the thread to the GCPhase trace events
stefank
parents:
37115
diff
changeset
|
474 |
<event id="GCPhasePauseLevel2" path="vm/gc/phases/pause_level_2" label="GC Phase Pause Level 2" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
475 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
476 |
<value type="STRING" field="name" label="Name" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
477 |
</event> |
18025 | 478 |
|
37141
a03e5faf3190
8152007: Add the thread to the GCPhase trace events
stefank
parents:
37115
diff
changeset
|
479 |
<event id="GCPhasePauseLevel3" path="vm/gc/phases/pause_level_3" label="GC Phase Pause Level 3" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
480 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
481 |
<value type="STRING" field="name" label="Name" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
482 |
</event> |
35204 | 483 |
|
46795
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
484 |
<event id="GCPhasePauseLevel4" path="vm/gc/phases/pause_level_4" label="GC Phase Pause Level 4" has_thread="true"> |
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
485 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
486 |
<value type="STRING" field="name" label="Name" /> |
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
487 |
</event> |
623a5e42deb6
8173335: Improve logging for j.l.ref.reference processing
sangheki
parents:
42639
diff
changeset
|
488 |
|
37141
a03e5faf3190
8152007: Add the thread to the GCPhase trace events
stefank
parents:
37115
diff
changeset
|
489 |
<event id="GCPhaseConcurrent" path="vm/gc/phases/concurrent" label="GC Phase Concurrent" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
490 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
491 |
<value type="STRING" field="name" label="Name" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
492 |
</event> |
35227
176e593eb364
8065331: Add trace events for failed allocations
mlarsson
parents:
35204
diff
changeset
|
493 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
494 |
<event id="AllocationRequiringGC" path="vm/gc/detailed/allocation_requiring_gc" label="Allocation Requiring GC" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
495 |
has_thread="true" has_stacktrace="true" is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
496 |
<value type="UINT" field="gcId" label="Pending GC Identifier" relation="GcId" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
497 |
<value type="BYTES64" field="size" label="Allocation Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
498 |
</event> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
499 |
|
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
500 |
<event id="TenuringDistribution" path="vm/gc/detailed/tenuring_distribution" label="Tenuring Distribution" |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
501 |
is_instant="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
502 |
<value type="UINT" field="gcId" label="GC Identifier" relation="GcId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
503 |
<value type="UINT" field="age" label="Age" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
504 |
<value type="BYTES64" field="size" label="Size" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
505 |
</event> |
36097
c830c234e056
8009538: [Event Request] Want events for tenuring distribution
david
parents:
36095
diff
changeset
|
506 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
507 |
<event id="G1HeapRegionTypeChange" path="vm/gc/detailed/g1_heap_region_type_change" label="G1 Heap Region Type Change" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
508 |
description="Information about a G1 heap region type change" is_instant="true"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
509 |
<value type="UINT" field="index" label="Index" /> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
510 |
<value type="G1HEAPREGIONTYPE" field="from" label="From" /> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
511 |
<value type="G1HEAPREGIONTYPE" field="to" label="To" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
512 |
<value type="ADDRESS" field="start" label="Start" /> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
513 |
<value type="BYTES64" field="used" label="Used" /> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
514 |
<value type="UINT" field="allocationContext" label="Allocation Context" /> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
515 |
</event> |
36384 | 516 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
517 |
<!-- Compiler events --> |
18025 | 518 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
519 |
<event id="Compilation" path="vm/compiler/compilation" label="Compilation" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
520 |
has_thread="true" is_requestable="false" is_constant="false"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
521 |
<value type="METHOD" field="method" label="Java Method"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
522 |
<value type="UINT" field="compileId" label="Compilation Identifier" relation="CompileId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
523 |
<value type="USHORT" field="compileLevel" label="Compilation Level"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
524 |
<value type="BOOLEAN" field="succeded" label="Succeeded"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
525 |
<value type="BOOLEAN" field="isOsr" label="On Stack Replacement"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
526 |
<value type="BYTES" field="codeSize" label="Compiled Code Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
527 |
<value type="BYTES" field="inlinedBytes" label="Inlined Code Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
528 |
</event> |
18025 | 529 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
530 |
<event id="CompilerPhase" path="vm/compiler/phase" label="Compiler Phase" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
531 |
has_thread="true" is_requestable="false" is_constant="false"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
532 |
<value type="COMPILERPHASETYPE" field="phase" label="Compile Phase"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
533 |
<value type="UINT" field="compileId" label="Compilation Identifier" relation="CompileId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
534 |
<value type="USHORT" field="phaseLevel" label="Phase Level"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
535 |
</event> |
18025 | 536 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
537 |
<event id="CompilationFailure" path="vm/compiler/failure" label="Compilation Failure" |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
538 |
has_thread="true" is_requestable="false" is_constant="false" is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
539 |
<value type="STRING" field="failureMessage" label="Failure Message"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
540 |
<value type="UINT" field="compileId" label="Compilation Identifier" relation="CompileId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
541 |
</event> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
542 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
543 |
<struct id="CalleeMethod"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
544 |
<value type="STRING" field="type" label="Class"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
545 |
<value type="STRING" field="name" label="Method Name"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
546 |
<value type="STRING" field="descriptor" label="Method Descriptor"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
547 |
</struct> |
29582 | 548 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
549 |
<event id="CompilerInlining" path="vm/compiler/optimization/inlining" label="Method Inlining" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
550 |
has_thread="true" is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
551 |
<value type="UINT" field="compileId" label="Compilation Identifier" relation="CompileId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
552 |
<value type="METHOD" field="caller" label="Caller Method"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
553 |
<structvalue type="CalleeMethod" field="callee" label="Callee Method"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
554 |
<value type="BOOLEAN" field="succeeded" label="Succeeded"/> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
555 |
<value type="STRING" field="message" label="Message"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
556 |
<value type="INTEGER" field="bci" label="Byte Code Index"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
557 |
</event> |
29582 | 558 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
559 |
<!-- Code sweeper events --> |
18025 | 560 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
561 |
<event id="SweepCodeCache" path="vm/code_sweeper/sweep" label="Sweep Code Cache" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
562 |
has_thread="true" is_requestable="false" is_constant="false"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
563 |
<value type="INTEGER" field="sweepId" label="Sweep Identifier" relation="SweepId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
564 |
<value type="UINT" field="sweptCount" label="Methods Swept"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
565 |
<value type="UINT" field="flushedCount" label="Methods Flushed"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
566 |
<value type="UINT" field="zombifiedCount" label="Methods Zombified"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
567 |
</event> |
18025 | 568 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
569 |
<!-- Code cache events --> |
18025 | 570 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
571 |
<event id="CodeCacheFull" path="vm/code_cache/full" label="Code Cache Full" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
572 |
has_thread="true" is_requestable="false" is_constant="false" is_instant="true"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
573 |
<value type="CODEBLOBTYPE" field="codeBlobType" label="Code Heap"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
574 |
<value type="ADDRESS" field="startAddress" label="Start Address"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
575 |
<value type="ADDRESS" field="commitedTopAddress" label="Commited Top"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
576 |
<value type="ADDRESS" field="reservedTopAddress" label="Reserved Top"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
577 |
<value type="INTEGER" field="entryCount" label="Entries"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
578 |
<value type="INTEGER" field="methodCount" label="Methods"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
579 |
<value type="INTEGER" field="adaptorCount" label="Adaptors"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
580 |
<value type="BYTES64" field="unallocatedCapacity" label="Unallocated"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
581 |
<value type="INTEGER" field="fullCount" label="Full Count"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
582 |
</event> |
18025 | 583 |
|
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
584 |
<event id="SafepointBegin" path="vm/runtime/safepoint/begin" label="Safepoint Begin" |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
585 |
description="Safepointing begin" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
586 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
587 |
<value type="INTEGER" field="totalThreadCount" label="Total Threads" description="The total number of threads at the start of safe point"/> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
588 |
<value type="INTEGER" field="jniCriticalThreadCount" label="JNI Critical Threads" description="The number of threads in JNI critical sections"/> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
589 |
</event> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
590 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
591 |
<event id="SafepointStateSynchronization" path="vm/runtime/safepoint/statesync" label="Safepoint State Synchronization" |
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
592 |
description="Synchronize run state of threads" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
593 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
594 |
<value type="INTEGER" field="initialThreadCount" label="Initial Threads" description="The number of threads running at the beginning of state check"/> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
595 |
<value type="INTEGER" field="runningThreadCount" label="Running Threads" description="The number of threads still running"/> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
596 |
<value type="INTEGER" field="iterations" label="Iterations" description="Number of state check iterations"/> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
597 |
</event> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
598 |
|
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
599 |
<event id="SafepointWaitBlocked" path="vm/runtime/safepoint/waitblocked" label="Safepoint Wait Blocked" |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
600 |
description="Safepointing begin waiting on running threads to block" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
601 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
602 |
<value type="INTEGER" field="runningThreadCount" label="Running Threads" description="The number running of threads wait for safe point"/> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
603 |
</event> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
604 |
|
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
605 |
<event id="SafepointCleanup" path="vm/runtime/safepoint/cleanup" label="Safepoint Cleanup" |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
606 |
description="Safepointing begin running cleanup tasks" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
607 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
608 |
</event> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
609 |
|
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
610 |
<event id="SafepointCleanupTask" path="vm/runtime/safepoint/cleanuptask" label="Safepoint Cleanup Task" |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
611 |
description="Safepointing begin running cleanup tasks" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
612 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
613 |
<value type="STRING" field="name" label="Task Name" description="The task name"/> |
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
614 |
</event> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
615 |
|
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
616 |
<event id="SafepointEnd" path="vm/runtime/safepoint/end" label="Safepoint End" |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
617 |
description="Safepointing end" has_thread="true"> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
618 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/> |
37176
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
619 |
</event> |
663bdc7d0b86
8149023: Event based tracing should cover safepoint begin and end
dsimms
parents:
37141
diff
changeset
|
620 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
621 |
<event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation" |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
622 |
description="Execution of a VM Operation" has_thread="true"> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
623 |
<value type="VMOPERATIONTYPE" field="operation" label="Operation" /> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
624 |
<value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
625 |
<value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
626 |
<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"/> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
627 |
<value type="INTEGER" field="safepointId" label="Safepoint Identifier" description="The safepoint (if any) under which this operation was completed" relation="SafepointId"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
628 |
</event> |
18025 | 629 |
|
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
630 |
<!-- Allocation events --> |
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
631 |
<event id="ObjectAllocationInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB" |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
632 |
description="Allocation in new Thread Local Allocation Buffer" has_thread="true" has_stacktrace="true" is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
633 |
<value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
634 |
<value type="BYTES64" field="allocationSize" label="Allocation Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
635 |
<value type="BYTES64" field="tlabSize" label="TLAB Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
636 |
</event> |
18025 | 637 |
|
40664
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
638 |
<event id="ObjectAllocationOutsideTLAB" path="java/object_alloc_outside_TLAB" label="Allocation outside TLAB" |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
639 |
description="Allocation outside Thread Local Allocation Buffers" has_thread="true" has_stacktrace="true" is_instant="true"> |
1ec65b303bb7
8164523: Clean up metadata for event based tracing
egahlin
parents:
40002
diff
changeset
|
640 |
<value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/> |
37115
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
641 |
<value type="BYTES64" field="allocationSize" label="Allocation Size"/> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
642 |
</event> |
f9c20e87f9ec
8151653: Hotspot build does not respect --enable-openjdk-only
erikj
parents:
36384
diff
changeset
|
643 |
</events> |