19 * the distribution.
20 *
21 * 3. Neither the name of the copyright holder nor the names of its contributors may be used to
22 * endorse or promote products derived from this software without specific prior written permission.
23 *
24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
25 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
26 * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
27 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
30 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
31 * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 */
33 package org.openjdk.jmc.flightrecorder.jdk;
34
35 import org.openjdk.jmc.common.item.IType;
36 import org.openjdk.jmc.common.item.ItemFilters;
37
38 /**
39 * Contains type IDs for events that are produced by JDK 9. These strings can be compared to the
40 * result of {@link IType#getIdentifier()} and for creating filters with
41 * {@link ItemFilters#type(String)}.
42 */
43 @SuppressWarnings("nls")
44 public final class JdkTypeIDs {
45
46 private final static String PREFIX = "com.oracle.jdk.";
47
48 public static final String CPU_LOAD = PREFIX + "CPULoad";
49 public static final String EXECUTION_SAMPLE = PREFIX + "ExecutionSample";
50 public static final String EXECUTION_SAMPLING_INFO_EVENT_ID = PREFIX + "ExecutionSampling";
51 public static final String PROCESSES = PREFIX + "SystemProcess";
52 public static final String OS_MEMORY_SUMMARY = PREFIX + "PhysicalMemory";
53 public static final String OS_INFORMATION = PREFIX + "OSInformation";
54 public static final String CPU_INFORMATION = PREFIX + "CPUInformation";
55 public static final String THREAD_ALLOCATION_STATISTICS = PREFIX + "ThreadAllocationStatistics";
56 public static final String HEAP_CONF = PREFIX + "GCHeapConfiguration";
57 public static final String GC_CONF = PREFIX + "GCConfiguration";
58 public static final String HEAP_SUMMARY = PREFIX + "GCHeapSummary";
59 public static final String ALLOC_INSIDE_TLAB = PREFIX + "ObjectAllocationInNewTLAB";
60 public static final String ALLOC_OUTSIDE_TLAB = PREFIX + "ObjectAllocationOutsideTLAB";
61 public static final String VM_INFO = PREFIX + "JVMInformation";
62 public static final String CLASS_LOAD = PREFIX + "ClassLoad";
63 public static final String CLASS_UNLOAD = PREFIX + "ClassUnload";
64 public static final String CLASS_LOAD_STATISTICS = PREFIX + "ClassLoadingStatistics";
65 public static final String CLASS_LOADER_STATISTICS = PREFIX + "ClassLoaderStatistics";
66 public static final String COMPILATION = PREFIX + "Compilation";
134 public static final String GC_CONF_YOUNG_GENERATION = PREFIX + "YoungGenerationConfiguration";
135 public static final String GC_CONF_SURVIVOR = PREFIX + "GCSurvivorConfiguration";
136 public static final String GC_CONF_TLAB = PREFIX + "GCTLABConfiguration";
137
138 public static final String JAVA_THREAD_START = PREFIX + "ThreadStart";
139 public static final String JAVA_THREAD_END = PREFIX + "ThreadEnd";
140
141 public static final String VM_OPERATIONS = PREFIX + "ExecuteVMOperation";
142
143 public static final String THREAD_STATISTICS = PREFIX + "JavaThreadStatistics";
144 public static final String CONTEXT_SWITCH_RATE = PREFIX + "ThreadContextSwitchRate";
145
146 public static final String COMPILER_CONFIG = PREFIX + "CompilerConfiguration";
147 public static final String CODE_CACHE_CONFIG = PREFIX + "CodeCacheConfiguration";
148 public static final String CODE_SWEEPER_CONFIG = PREFIX + "CodeSweeperConfiguration";
149 public static final String COMPILER_PHASE = PREFIX + "CompilerPhase";
150 public static final String GC_COLLECTOR_G1_GARBAGE_COLLECTION = PREFIX + "G1GarbageCollection";
151 public static final String GC_COLLECTOR_OLD_GARBAGE_COLLECTION = PREFIX + "OldGarbageCollection";
152 public static final String GC_COLLECTOR_PAROLD_GARBAGE_COLLECTION = PREFIX + "ParallelOldGarbageCollection";
153 public static final String GC_COLLECTOR_YOUNG_GARBAGE_COLLECTION = PREFIX + "YoungGarbageCollection";
154 public static final String GC_DETAILED_ALLOCATION_REQUIRING_GC = PREFIX + "AllocationRequiringGc";
155 public static final String GC_DETAILED_EVACUATION_FAILED = PREFIX + "EvacuationFailed";
156 public static final String GC_DETAILED_EVACUATION_INFO = PREFIX + "EvacuationInformation";
157 public static final String GC_DETAILED_OBJECT_COUNT_AFTER_GC = PREFIX + "ObjectCountAfterGC";
158 public static final String GC_DETAILED_PROMOTION_FAILED = PREFIX + "PromotionFailed";
159 public static final String GC_HEAP_PS_SUMMARY = PREFIX + "PSHeapSummary";
160 public static final String GC_METASPACE_ALLOCATION_FAILURE = PREFIX + "MetaspaceAllocationFailure";
161 public static final String GC_METASPACE_CHUNK_FREE_LIST_SUMMARY = PREFIX + "MetaspaceChunkFreeListSummary";
162 public static final String GC_METASPACE_GC_THRESHOLD = PREFIX + "MetaspaceGCThreshold";
163 public static final String GC_G1MMU = PREFIX + "G1MMU";
164 public static final String GC_G1_EVACUATION_YOUNG_STATS = PREFIX + "G1EvacuationYoungStatistics";
165 public static final String GC_G1_EVACUATION_OLD_STATS = PREFIX + "G1EvacuationOldStatistics";
166 public static final String GC_G1_BASIC_IHOP = PREFIX + "G1BasicIHOP";
167 public static final String BIASED_LOCK_SELF_REVOCATION = PREFIX + "BiasedLockSelfRevocation";
168 public static final String BIASED_LOCK_REVOCATION = PREFIX + "BiasedLockRevocation";
169 public static final String BIASED_LOCK_CLASS_REVOCATION = PREFIX + "BiasedLockClassRevocation";
170 public static final String GC_G1_ADAPTIVE_IHOP = PREFIX + "G1AdaptiveIHOP";
171
172 public static final String RECORDINGS = PREFIX + "ActiveRecording";
173 public static final String RECORDING_SETTING = PREFIX + "ActiveSetting";
174
|
19 * the distribution.
20 *
21 * 3. Neither the name of the copyright holder nor the names of its contributors may be used to
22 * endorse or promote products derived from this software without specific prior written permission.
23 *
24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
25 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
26 * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
27 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
30 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
31 * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 */
33 package org.openjdk.jmc.flightrecorder.jdk;
34
35 import org.openjdk.jmc.common.item.IType;
36 import org.openjdk.jmc.common.item.ItemFilters;
37
38 /**
39 * Contains type IDs for events that are produced by JDK 11+. These strings can be compared to the
40 * result of {@link IType#getIdentifier()} and for creating filters with
41 * {@link ItemFilters#type(String)}.
42 */
43 @SuppressWarnings("nls")
44 public final class JdkTypeIDs {
45
46 private final static String PREFIX = "jdk.";
47
48 public static final String CPU_LOAD = PREFIX + "CPULoad";
49 public static final String EXECUTION_SAMPLE = PREFIX + "ExecutionSample";
50 public static final String EXECUTION_SAMPLING_INFO_EVENT_ID = PREFIX + "ExecutionSampling";
51 public static final String PROCESSES = PREFIX + "SystemProcess";
52 public static final String OS_MEMORY_SUMMARY = PREFIX + "PhysicalMemory";
53 public static final String OS_INFORMATION = PREFIX + "OSInformation";
54 public static final String CPU_INFORMATION = PREFIX + "CPUInformation";
55 public static final String THREAD_ALLOCATION_STATISTICS = PREFIX + "ThreadAllocationStatistics";
56 public static final String HEAP_CONF = PREFIX + "GCHeapConfiguration";
57 public static final String GC_CONF = PREFIX + "GCConfiguration";
58 public static final String HEAP_SUMMARY = PREFIX + "GCHeapSummary";
59 public static final String ALLOC_INSIDE_TLAB = PREFIX + "ObjectAllocationInNewTLAB";
60 public static final String ALLOC_OUTSIDE_TLAB = PREFIX + "ObjectAllocationOutsideTLAB";
61 public static final String VM_INFO = PREFIX + "JVMInformation";
62 public static final String CLASS_LOAD = PREFIX + "ClassLoad";
63 public static final String CLASS_UNLOAD = PREFIX + "ClassUnload";
64 public static final String CLASS_LOAD_STATISTICS = PREFIX + "ClassLoadingStatistics";
65 public static final String CLASS_LOADER_STATISTICS = PREFIX + "ClassLoaderStatistics";
66 public static final String COMPILATION = PREFIX + "Compilation";
134 public static final String GC_CONF_YOUNG_GENERATION = PREFIX + "YoungGenerationConfiguration";
135 public static final String GC_CONF_SURVIVOR = PREFIX + "GCSurvivorConfiguration";
136 public static final String GC_CONF_TLAB = PREFIX + "GCTLABConfiguration";
137
138 public static final String JAVA_THREAD_START = PREFIX + "ThreadStart";
139 public static final String JAVA_THREAD_END = PREFIX + "ThreadEnd";
140
141 public static final String VM_OPERATIONS = PREFIX + "ExecuteVMOperation";
142
143 public static final String THREAD_STATISTICS = PREFIX + "JavaThreadStatistics";
144 public static final String CONTEXT_SWITCH_RATE = PREFIX + "ThreadContextSwitchRate";
145
146 public static final String COMPILER_CONFIG = PREFIX + "CompilerConfiguration";
147 public static final String CODE_CACHE_CONFIG = PREFIX + "CodeCacheConfiguration";
148 public static final String CODE_SWEEPER_CONFIG = PREFIX + "CodeSweeperConfiguration";
149 public static final String COMPILER_PHASE = PREFIX + "CompilerPhase";
150 public static final String GC_COLLECTOR_G1_GARBAGE_COLLECTION = PREFIX + "G1GarbageCollection";
151 public static final String GC_COLLECTOR_OLD_GARBAGE_COLLECTION = PREFIX + "OldGarbageCollection";
152 public static final String GC_COLLECTOR_PAROLD_GARBAGE_COLLECTION = PREFIX + "ParallelOldGarbageCollection";
153 public static final String GC_COLLECTOR_YOUNG_GARBAGE_COLLECTION = PREFIX + "YoungGarbageCollection";
154 public static final String GC_DETAILED_ALLOCATION_REQUIRING_GC = PREFIX + "AllocationRequiringGC";
155 public static final String GC_DETAILED_EVACUATION_FAILED = PREFIX + "EvacuationFailed";
156 public static final String GC_DETAILED_EVACUATION_INFO = PREFIX + "EvacuationInformation";
157 public static final String GC_DETAILED_OBJECT_COUNT_AFTER_GC = PREFIX + "ObjectCountAfterGC";
158 public static final String GC_DETAILED_PROMOTION_FAILED = PREFIX + "PromotionFailed";
159 public static final String GC_HEAP_PS_SUMMARY = PREFIX + "PSHeapSummary";
160 public static final String GC_METASPACE_ALLOCATION_FAILURE = PREFIX + "MetaspaceAllocationFailure";
161 public static final String GC_METASPACE_CHUNK_FREE_LIST_SUMMARY = PREFIX + "MetaspaceChunkFreeListSummary";
162 public static final String GC_METASPACE_GC_THRESHOLD = PREFIX + "MetaspaceGCThreshold";
163 public static final String GC_G1MMU = PREFIX + "G1MMU";
164 public static final String GC_G1_EVACUATION_YOUNG_STATS = PREFIX + "G1EvacuationYoungStatistics";
165 public static final String GC_G1_EVACUATION_OLD_STATS = PREFIX + "G1EvacuationOldStatistics";
166 public static final String GC_G1_BASIC_IHOP = PREFIX + "G1BasicIHOP";
167 public static final String BIASED_LOCK_SELF_REVOCATION = PREFIX + "BiasedLockSelfRevocation";
168 public static final String BIASED_LOCK_REVOCATION = PREFIX + "BiasedLockRevocation";
169 public static final String BIASED_LOCK_CLASS_REVOCATION = PREFIX + "BiasedLockClassRevocation";
170 public static final String GC_G1_ADAPTIVE_IHOP = PREFIX + "G1AdaptiveIHOP";
171
172 public static final String RECORDINGS = PREFIX + "ActiveRecording";
173 public static final String RECORDING_SETTING = PREFIX + "ActiveSetting";
174
|