< prev index next >

core/org.openjdk.jmc.flightrecorder/src/main/java/org/openjdk/jmc/flightrecorder/jdk/JdkTypeIDs.java

Print this page




  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 
< prev index next >