Class JdkAttributes
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.jdk.JdkAttributes
-
public final class JdkAttributes extends java.lang.Object
Various attributes based on JDK flight recorder data.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description JdkAttributes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static Attribute<IQuantity>
createCodeHeapAttribute(IAttribute<IQuantity> attribute, java.lang.String codeHeap, java.lang.String identifier, java.lang.String name, java.lang.String description, ContentType<IQuantity> contentType)
Workaround for badly constructed JDK 9 segmented code cache events.
-
-
-
Field Detail
-
EVENT_THREAD_NAME
public static final IAttribute<java.lang.String> EVENT_THREAD_NAME
-
EVENT_THREAD_GROUP_NAME
public static final IAttribute<java.lang.String> EVENT_THREAD_GROUP_NAME
-
EVENT_THREAD_ID
public static final IAttribute<IQuantity> EVENT_THREAD_ID
-
STACK_TRACE_STRING
public static final IAttribute<java.lang.String> STACK_TRACE_STRING
-
STACK_TRACE_TOP_FRAME
public static final IAttribute<IMCFrame> STACK_TRACE_TOP_FRAME
-
STACK_TRACE_TOP_PACKAGE
public static final IAttribute<java.lang.String> STACK_TRACE_TOP_PACKAGE
-
STACK_TRACE_TOP_CLASS
public static final IAttribute<IMCType> STACK_TRACE_TOP_CLASS
-
STACK_TRACE_TOP_CLASS_STRING
public static final IAttribute<java.lang.String> STACK_TRACE_TOP_CLASS_STRING
-
STACK_TRACE_TOP_METHOD
public static final IAttribute<IMCMethod> STACK_TRACE_TOP_METHOD
-
STACK_TRACE_TOP_METHOD_STRING
public static final IAttribute<java.lang.String> STACK_TRACE_TOP_METHOD_STRING
-
STACK_TRACE_BOTTOM_FRAME
public static final IAttribute<IMCFrame> STACK_TRACE_BOTTOM_FRAME
-
STACK_TRACE_BOTTOM_METHOD
public static final IAttribute<IMCMethod> STACK_TRACE_BOTTOM_METHOD
-
STACK_TRACE_BOTTOM_METHOD_STRING
public static final IAttribute<java.lang.String> STACK_TRACE_BOTTOM_METHOD_STRING
-
STACK_TRACE_TRUNCATED
public static final IAttribute<java.lang.Boolean> STACK_TRACE_TRUNCATED
-
PID
public static final IAttribute<java.lang.String> PID
-
COMMAND_LINE
public static final IAttribute<java.lang.String> COMMAND_LINE
-
JVM_SYSTEM
public static final IAttribute<IQuantity> JVM_SYSTEM
-
JVM_USER
public static final IAttribute<IQuantity> JVM_USER
-
JVM_TOTAL
public static final IAttribute<IQuantity> JVM_TOTAL
-
MACHINE_TOTAL
public static final IAttribute<IQuantity> MACHINE_TOTAL
-
OTHER_CPU
public static final IAttribute<IQuantity> OTHER_CPU
-
OTHER_CPU_RATIO
public static final IAttribute<IQuantity> OTHER_CPU_RATIO
-
RECORDING_ID
public static final IAttribute<IQuantity> RECORDING_ID
-
RECORDING_NAME
public static final IAttribute<java.lang.String> RECORDING_NAME
-
RECORDING_START
public static final IAttribute<IQuantity> RECORDING_START
-
RECORDING_DURATION
public static final IAttribute<IQuantity> RECORDING_DURATION
-
RECORDING_MAX_SIZE
public static final IAttribute<IQuantity> RECORDING_MAX_SIZE
-
RECORDING_MAX_AGE
public static final IAttribute<IQuantity> RECORDING_MAX_AGE
-
RECORDING_DESTINATION
public static final IAttribute<java.lang.String> RECORDING_DESTINATION
-
REC_SETTING_FOR
public static final IAttribute<LabeledIdentifier> REC_SETTING_FOR
-
REC_SETTING_NAME
public static final IAttribute<java.lang.String> REC_SETTING_NAME
-
REC_SETTING_VALUE
public static final IAttribute<java.lang.String> REC_SETTING_VALUE
-
REC_SETTING_FOR_NAME
public static final IAttribute<java.lang.String> REC_SETTING_FOR_NAME
-
REC_SETTING_FOR_ID
public static final IAttribute<java.lang.String> REC_SETTING_FOR_ID
-
EXPORTED_PACKAGE
public static final IAttribute<IMCPackage> EXPORTED_PACKAGE
-
EXPORTING_MODULE
public static final IAttribute<IMCModule> EXPORTING_MODULE
-
JVM_START_TIME
public static final IAttribute<IQuantity> JVM_START_TIME
-
JVM_NAME
public static final IAttribute<java.lang.String> JVM_NAME
-
JVM_PID
public static final IAttribute<IQuantity> JVM_PID
-
JVM_VERSION
public static final IAttribute<java.lang.String> JVM_VERSION
-
JVM_ARGUMENTS
public static final IAttribute<java.lang.String> JVM_ARGUMENTS
-
JAVA_ARGUMENTS
public static final IAttribute<java.lang.String> JAVA_ARGUMENTS
-
IO_PATH
public static final IAttribute<java.lang.String> IO_PATH
-
IO_FILE_BYTES_READ
public static final IAttribute<IQuantity> IO_FILE_BYTES_READ
-
IO_FILE_READ_EOF
public static final IAttribute<java.lang.Boolean> IO_FILE_READ_EOF
-
IO_FILE_BYTES_WRITTEN
public static final IAttribute<IQuantity> IO_FILE_BYTES_WRITTEN
-
IO_SOCKET_BYTES_READ
public static final IAttribute<IQuantity> IO_SOCKET_BYTES_READ
-
IO_SOCKET_READ_EOS
public static final IAttribute<java.lang.Boolean> IO_SOCKET_READ_EOS
-
IO_SOCKET_BYTES_WRITTEN
public static final IAttribute<IQuantity> IO_SOCKET_BYTES_WRITTEN
-
IO_SIZE
public static final IAttribute<IQuantity> IO_SIZE
-
IO_ADDRESS
public static final IAttribute<java.lang.String> IO_ADDRESS
-
IO_HOST
public static final IAttribute<java.lang.String> IO_HOST
-
IO_PORT
public static final IAttribute<IQuantity> IO_PORT
-
IO_PORT_ON_ADDRESS
public static final IAttribute<java.lang.Object> IO_PORT_ON_ADDRESS
-
IO_TIMEOUT
public static final IAttribute<IQuantity> IO_TIMEOUT
-
TLAB_SIZE
public static final IAttribute<IQuantity> TLAB_SIZE
-
ALLOCATION_SIZE
public static final IAttribute<IQuantity> ALLOCATION_SIZE
-
TOTAL_ALLOCATION_SIZE
public static final IAttribute<IQuantity> TOTAL_ALLOCATION_SIZE
-
ALLOCATION_CLASS
public static final IAttribute<IMCType> ALLOCATION_CLASS
-
OBJECT_CLASS
public static final IAttribute<IMCType> OBJECT_CLASS
-
OBJECT_CLASS_FULLNAME
public static final IAttribute<java.lang.String> OBJECT_CLASS_FULLNAME
-
COUNT
public static final IAttribute<IQuantity> COUNT
-
HW_THREADS
public static final IAttribute<IQuantity> HW_THREADS
-
PARALLEL_GC_THREADS
public static final IAttribute<IQuantity> PARALLEL_GC_THREADS
-
CONCURRENT_GC_THREADS
public static final IAttribute<IQuantity> CONCURRENT_GC_THREADS
-
YOUNG_COLLECTOR
public static final IAttribute<java.lang.String> YOUNG_COLLECTOR
-
OLD_COLLECTOR
public static final IAttribute<java.lang.String> OLD_COLLECTOR
-
EXPLICIT_GC_CONCURRENT
public static final IAttribute<java.lang.Boolean> EXPLICIT_GC_CONCURRENT
-
EXPLICIT_GC_DISABLED
public static final IAttribute<java.lang.Boolean> EXPLICIT_GC_DISABLED
-
USE_DYNAMIC_GC_THREADS
public static final IAttribute<java.lang.Boolean> USE_DYNAMIC_GC_THREADS
-
GC_TIME_RATIO
public static final IAttribute<IQuantity> GC_TIME_RATIO
-
HEAP_MAX_SIZE
public static final IAttribute<IQuantity> HEAP_MAX_SIZE
-
HEAP_MIN_SIZE
public static final IAttribute<IQuantity> HEAP_MIN_SIZE
-
HEAP_INITIAL_SIZE
public static final IAttribute<IQuantity> HEAP_INITIAL_SIZE
-
HEAP_OBJECT_ALIGNMENT
public static final IAttribute<IQuantity> HEAP_OBJECT_ALIGNMENT
-
HEAP_ADDRESS_SIZE
public static final IAttribute<IQuantity> HEAP_ADDRESS_SIZE
-
HEAP_USE_COMPRESSED_OOPS
public static final IAttribute<java.lang.Boolean> HEAP_USE_COMPRESSED_OOPS
-
HEAP_COMPRESSED_OOPS_MODE
public static final IAttribute<java.lang.String> HEAP_COMPRESSED_OOPS_MODE
-
YOUNG_GENERATION_MIN_SIZE
public static final IAttribute<IQuantity> YOUNG_GENERATION_MIN_SIZE
-
YOUNG_GENERATION_MAX_SIZE
public static final IAttribute<IQuantity> YOUNG_GENERATION_MAX_SIZE
-
NEW_RATIO
public static final IAttribute<IQuantity> NEW_RATIO
-
TENURING_THRESHOLD_INITIAL
public static final IAttribute<IQuantity> TENURING_THRESHOLD_INITIAL
-
TENURING_THRESHOLD_MAXIMUM
public static final IAttribute<IQuantity> TENURING_THRESHOLD_MAXIMUM
-
USES_TLABS
public static final IAttribute<java.lang.Boolean> USES_TLABS
-
TLAB_MIN_SIZE
public static final IAttribute<IQuantity> TLAB_MIN_SIZE
-
TLAB_REFILL_WASTE_LIMIT
public static final IAttribute<IQuantity> TLAB_REFILL_WASTE_LIMIT
-
HEAP_TOTAL
public static final IAttribute<IQuantity> HEAP_TOTAL
-
HEAP_USED
public static final IAttribute<IQuantity> HEAP_USED
-
GC_WHEN
public static final IAttribute<java.lang.String> GC_WHEN
-
GC_ID
public static final IAttribute<IQuantity> GC_ID
-
REFERENCE_COUNT
public static final IAttribute<IQuantity> REFERENCE_COUNT
-
GC_PHASE_NAME
public static final IAttribute<java.lang.String> GC_PHASE_NAME
-
GC_HEAPSPACE_COMMITTED
public static final IAttribute<IQuantity> GC_HEAPSPACE_COMMITTED
-
GC_HEAPSPACE_RESERVED
public static final IAttribute<IQuantity> GC_HEAPSPACE_RESERVED
-
GC_METASPACE_CAPACITY
public static final IAttribute<IQuantity> GC_METASPACE_CAPACITY
-
GC_METASPACE_COMMITTED
public static final IAttribute<IQuantity> GC_METASPACE_COMMITTED
-
GC_METASPACE_RESERVED
public static final IAttribute<IQuantity> GC_METASPACE_RESERVED
-
GC_METASPACE_USED
public static final IAttribute<IQuantity> GC_METASPACE_USED
-
GC_DATASPACE_COMMITTED
public static final IAttribute<IQuantity> GC_DATASPACE_COMMITTED
-
GC_DATASPACE_RESERVED
public static final IAttribute<IQuantity> GC_DATASPACE_RESERVED
-
GC_DATASPACE_USED
public static final IAttribute<IQuantity> GC_DATASPACE_USED
-
GC_CLASSSPACE_COMMITTED
public static final IAttribute<IQuantity> GC_CLASSSPACE_COMMITTED
-
GC_CLASSSPACE_RESERVED
public static final IAttribute<IQuantity> GC_CLASSSPACE_RESERVED
-
GC_CLASSSPACE_USED
public static final IAttribute<IQuantity> GC_CLASSSPACE_USED
-
GC_THRESHOLD
public static final IAttribute<IQuantity> GC_THRESHOLD
-
OS_MEMORY_TOTAL
public static final IAttribute<IQuantity> OS_MEMORY_TOTAL
-
OS_MEMORY_USED
public static final IAttribute<IQuantity> OS_MEMORY_USED
-
FLAG_NAME
public static final IAttribute<java.lang.String> FLAG_NAME
-
FLAG_NEW_VALUE_BOOLEAN
public static final IAttribute<java.lang.Boolean> FLAG_NEW_VALUE_BOOLEAN
-
FLAG_NEW_VALUE_NUMBER
public static final IAttribute<IQuantity> FLAG_NEW_VALUE_NUMBER
-
FLAG_NEW_VALUE_TEXT
public static final IAttribute<java.lang.String> FLAG_NEW_VALUE_TEXT
-
FLAG_OLD_VALUE_BOOLEAN
public static final IAttribute<java.lang.Boolean> FLAG_OLD_VALUE_BOOLEAN
-
FLAG_OLD_VALUE_NUMBER
public static final IAttribute<IQuantity> FLAG_OLD_VALUE_NUMBER
-
FLAG_OLD_VALUE_TEXT
public static final IAttribute<java.lang.String> FLAG_OLD_VALUE_TEXT
-
FLAG_ORIGIN
public static final IAttribute<java.lang.String> FLAG_ORIGIN
-
FLAG_VALUE_NUMBER
public static final IAttribute<IQuantity> FLAG_VALUE_NUMBER
-
FLAG_VALUE_BOOLEAN
public static final IAttribute<java.lang.Boolean> FLAG_VALUE_BOOLEAN
-
FLAG_VALUE_TEXT
public static final IAttribute<java.lang.String> FLAG_VALUE_TEXT
-
THREAD_DUMP_RESULT
public static final IAttribute<java.lang.String> THREAD_DUMP_RESULT
-
DUMP_REASON
public static final IAttribute<java.lang.String> DUMP_REASON
-
DUMP_REASON_RECORDING_ID
public static final IAttribute<java.lang.String> DUMP_REASON_RECORDING_ID
-
SHUTDOWN_REASON
public static final IAttribute<java.lang.String> SHUTDOWN_REASON
-
CLASSLOADER_LOADED_COUNT
public static final IAttribute<IQuantity> CLASSLOADER_LOADED_COUNT
-
CLASSLOADER_UNLOADED_COUNT
public static final IAttribute<IQuantity> CLASSLOADER_UNLOADED_COUNT
-
CLASS_DEFINING_CLASSLOADER_V0
private static final IAttribute<IMCType> CLASS_DEFINING_CLASSLOADER_V0
-
CLASS_INITIATING_CLASSLOADER_V0
private static final IAttribute<IMCType> CLASS_INITIATING_CLASSLOADER_V0
-
PARENT_CLASSLOADER_V0
private static final IAttribute<IMCType> PARENT_CLASSLOADER_V0
-
CLASSLOADER_V0
private static final IAttribute<IMCType> CLASSLOADER_V0
-
CLASS_DEFINING_CLASSLOADER
public static final IAttribute<IMCClassLoader> CLASS_DEFINING_CLASSLOADER
-
CLASS_INITIATING_CLASSLOADER
public static final IAttribute<IMCClassLoader> CLASS_INITIATING_CLASSLOADER
-
PARENT_CLASSLOADER
public static final IAttribute<IMCClassLoader> PARENT_CLASSLOADER
-
CLASSLOADER
public static final IAttribute<IMCClassLoader> CLASSLOADER
-
CLASS_DEFINING_CLASSLOADER_STRING
public static final IAttribute<java.lang.String> CLASS_DEFINING_CLASSLOADER_STRING
-
CLASS_INITIATING_CLASSLOADER_STRING
public static final IAttribute<java.lang.String> CLASS_INITIATING_CLASSLOADER_STRING
-
PARENT_CLASSLOADER_STRING
public static final IAttribute<java.lang.String> PARENT_CLASSLOADER_STRING
-
CLASSLOADER_STRING
public static final IAttribute<java.lang.String> CLASSLOADER_STRING
-
CLASS_LOADED
public static final IAttribute<IMCType> CLASS_LOADED
-
CLASS_UNLOADED
public static final IAttribute<IMCType> CLASS_UNLOADED
-
CLASS_DEFINED
public static final IAttribute<IMCType> CLASS_DEFINED
-
ANONYMOUS_BLOCK_SIZE
public static final IAttribute<IQuantity> ANONYMOUS_BLOCK_SIZE
-
ANONYMOUS_CHUNK_SIZE
public static final IAttribute<IQuantity> ANONYMOUS_CHUNK_SIZE
-
ANONYMOUS_CLASS_COUNT
public static final IAttribute<IQuantity> ANONYMOUS_CLASS_COUNT
-
BLOCK_SIZE
public static final IAttribute<IQuantity> BLOCK_SIZE
-
CHUNK_SIZE
public static final IAttribute<IQuantity> CHUNK_SIZE
-
CLASS_COUNT
public static final IAttribute<IQuantity> CLASS_COUNT
-
CLASS_LOADER_DATA
public static final IAttribute<IQuantity> CLASS_LOADER_DATA
-
COMPILER_COMPILATION_ID
public static final IAttribute<IQuantity> COMPILER_COMPILATION_ID
-
COMPILER_CODE_SIZE
public static final IAttribute<IQuantity> COMPILER_CODE_SIZE
-
COMPILER_INLINED_SIZE
public static final IAttribute<IQuantity> COMPILER_INLINED_SIZE
-
COMPILER_METHOD
public static final IAttribute<IMCMethod> COMPILER_METHOD
-
COMPILER_METHOD_STRING
public static final IAttribute<java.lang.String> COMPILER_METHOD_STRING
-
COMPILER_FAILED_MESSAGE
public static final IAttribute<java.lang.String> COMPILER_FAILED_MESSAGE
-
COMPILER_STANDARD_COUNT
public static final IAttribute<IQuantity> COMPILER_STANDARD_COUNT
-
COMPILER_OSR_COUNT
public static final IAttribute<IQuantity> COMPILER_OSR_COUNT
-
COMPILER_COMPILATION_LEVEL
public static final IAttribute<IQuantity> COMPILER_COMPILATION_LEVEL
-
COMPILER_COMPILATION_SUCCEEDED
public static final IAttribute<java.lang.Boolean> COMPILER_COMPILATION_SUCCEEDED
-
COMPILER_IS_OSR
public static final IAttribute<java.lang.Boolean> COMPILER_IS_OSR
-
START_ADDRESS
public static final IAttribute<IQuantity> START_ADDRESS
-
COMMITTED_TOP
public static final IAttribute<IQuantity> COMMITTED_TOP
-
RESERVED_TOP
public static final IAttribute<IQuantity> RESERVED_TOP
-
ENTRIES
public static final IAttribute<IQuantity> ENTRIES
-
METHODS
public static final IAttribute<IQuantity> METHODS
-
ADAPTORS
public static final IAttribute<IQuantity> ADAPTORS
-
FULL_COUNT
public static final IAttribute<IQuantity> FULL_COUNT
-
UNALLOCATED
public static final IAttribute<IQuantity> UNALLOCATED
-
CODE_HEAP_NON_NMETHODS
private static final java.lang.String CODE_HEAP_NON_NMETHODS
- See Also:
- Constant Field Values
-
CODE_HEAP_NON_PROFILED_NMETHODS
private static final java.lang.String CODE_HEAP_NON_PROFILED_NMETHODS
- See Also:
- Constant Field Values
-
CODE_HEAP_PROFILED_NMETHODS
private static final java.lang.String CODE_HEAP_PROFILED_NMETHODS
- See Also:
- Constant Field Values
-
PROFILED_UNALLOCATED
public static final IAttribute<IQuantity> PROFILED_UNALLOCATED
-
PROFILED_ENTRIES
public static final IAttribute<IQuantity> PROFILED_ENTRIES
-
PROFILED_METHODS
public static final IAttribute<IQuantity> PROFILED_METHODS
-
NON_PROFILED_NMETHODS_UNALLOCATED
public static final IAttribute<IQuantity> NON_PROFILED_NMETHODS_UNALLOCATED
-
NON_PROFILED_NMETHODS_ENTRIES
public static final IAttribute<IQuantity> NON_PROFILED_NMETHODS_ENTRIES
-
NON_PROFILED_METHODS
public static final IAttribute<IQuantity> NON_PROFILED_METHODS
-
NON_NMETHODS_UNALLOCATED
public static final IAttribute<IQuantity> NON_NMETHODS_UNALLOCATED
-
NON_NMETHODS_ENTRIES
public static final IAttribute<IQuantity> NON_NMETHODS_ENTRIES
-
NON_NMETHODS_ADAPTORS
public static final IAttribute<IQuantity> NON_NMETHODS_ADAPTORS
-
CODE_HEAP
public static final IAttribute<java.lang.String> CODE_HEAP
-
SWEEP_INDEX
public static final IAttribute<IQuantity> SWEEP_INDEX
-
SWEEP_FRACTION_INDEX
public static final IAttribute<IQuantity> SWEEP_FRACTION_INDEX
-
SWEEP_METHOD_SWEPT
public static final IAttribute<IQuantity> SWEEP_METHOD_SWEPT
-
SWEEP_METHOD_FLUSHED
public static final IAttribute<IQuantity> SWEEP_METHOD_FLUSHED
-
SWEEP_METHOD_RECLAIMED
public static final IAttribute<IQuantity> SWEEP_METHOD_RECLAIMED
-
SWEEP_METHOD_ZOMBIFIED
public static final IAttribute<IQuantity> SWEEP_METHOD_ZOMBIFIED
-
INITIAL_SIZE
public static final IAttribute<IQuantity> INITIAL_SIZE
-
RESERVED_SIZE
public static final IAttribute<IQuantity> RESERVED_SIZE
-
EXPANSION_SIZE
public static final IAttribute<IQuantity> EXPANSION_SIZE
-
NON_PROFILED_SIZE
public static final IAttribute<IQuantity> NON_PROFILED_SIZE
-
PROFILED_SIZE
public static final IAttribute<IQuantity> PROFILED_SIZE
-
NON_NMETHOD_SIZE
public static final IAttribute<IQuantity> NON_NMETHOD_SIZE
-
ENVIRONMENT_KEY
public static final IAttribute<java.lang.String> ENVIRONMENT_KEY
-
ENVIRONMENT_VALUE
public static final IAttribute<java.lang.String> ENVIRONMENT_VALUE
-
EXCEPTION_THROWABLES_COUNT
public static final IAttribute<IQuantity> EXCEPTION_THROWABLES_COUNT
-
EXCEPTION_THROWNCLASS
public static final IAttribute<IMCType> EXCEPTION_THROWNCLASS
-
EXCEPTION_THROWNCLASS_NAME
public static final IAttribute<java.lang.String> EXCEPTION_THROWNCLASS_NAME
-
EXCEPTION_MESSAGE
public static final IAttribute<java.lang.String> EXCEPTION_MESSAGE
-
MONITOR_ADDRESS
public static final IAttribute<IQuantity> MONITOR_ADDRESS
-
MONITOR_CLASS
public static final IAttribute<IMCType> MONITOR_CLASS
-
MONITOR_PREVIOUS_OWNER
public static final IAttribute<IMCThread> MONITOR_PREVIOUS_OWNER
-
OS_SWITCH_RATE
public static final IAttribute<IQuantity> OS_SWITCH_RATE
-
REFERENCE_STATISTICS_TYPE
public static final IAttribute<java.lang.String> REFERENCE_STATISTICS_TYPE
-
REFERENCE_STATISTICS_COUNT
public static final IAttribute<IQuantity> REFERENCE_STATISTICS_COUNT
-
GC_SUM_OF_PAUSES
public static final IAttribute<IQuantity> GC_SUM_OF_PAUSES
-
GC_LONGEST_PAUSE
public static final IAttribute<IQuantity> GC_LONGEST_PAUSE
-
GC_NAME
public static final IAttribute<java.lang.String> GC_NAME
-
GC_CAUSE
public static final IAttribute<java.lang.String> GC_CAUSE
-
OBJECT
public static final IAttribute<IMCOldObject> OBJECT
-
ALLOCATION_TIME
public static final IAttribute<IQuantity> ALLOCATION_TIME
-
GC_ROOT
public static final IAttribute<IMCOldObjectGcRoot> GC_ROOT
-
OLD_OBJECT_CLASS
public static final IAttribute<IMCType> OLD_OBJECT_CLASS
-
OLD_OBJECT_DESCRIPTION
public static final IAttribute<java.lang.String> OLD_OBJECT_DESCRIPTION
-
OLD_OBJECT_ARRAY_SIZE
public static final IAttribute<java.lang.Long> OLD_OBJECT_ARRAY_SIZE
-
OLD_OBJECT_ADDRESS
public static final IAttribute<IQuantity> OLD_OBJECT_ADDRESS
-
OS_VERSION
public static final IAttribute<java.lang.String> OS_VERSION
-
NUMBER_OF_SOCKETS
public static final IAttribute<IQuantity> NUMBER_OF_SOCKETS
-
CPU_DESCRIPTION
public static final IAttribute<java.lang.String> CPU_DESCRIPTION
-
CPU_TYPE
public static final IAttribute<java.lang.String> CPU_TYPE
-
NUMBER_OF_CORES
public static final IAttribute<IQuantity> NUMBER_OF_CORES
-
BLOCKING
public static final IAttribute<java.lang.Boolean> BLOCKING
-
SAFEPOINT
public static final IAttribute<java.lang.Boolean> SAFEPOINT
-
OPERATION
public static final IAttribute<java.lang.String> OPERATION
-
CALLER
public static final IAttribute<IMCThread> CALLER
-
BIASED_REVOCATION_LOCK_CLASS
public static final IAttribute<IMCType> BIASED_REVOCATION_LOCK_CLASS
-
BIASED_REVOCATION_CLASS
public static final IAttribute<IMCType> BIASED_REVOCATION_CLASS
-
BIASED_REVOCATION_DISABLE_BIASING
public static final IAttribute<java.lang.Boolean> BIASED_REVOCATION_DISABLE_BIASING
-
NATIVE_LIBRARY_NAME
public static final IAttribute<java.lang.String> NATIVE_LIBRARY_NAME
-
BASE_ADDRESS
public static final IAttribute<IQuantity> BASE_ADDRESS
-
TOP_ADDRESS
public static final IAttribute<IQuantity> TOP_ADDRESS
-
-
Method Detail
-
createCodeHeapAttribute
private static Attribute<IQuantity> createCodeHeapAttribute(IAttribute<IQuantity> attribute, java.lang.String codeHeap, java.lang.String identifier, java.lang.String name, java.lang.String description, ContentType<IQuantity> contentType)
Workaround for badly constructed JDK 9 segmented code cache events. Creates a synthetic attributes for specific code heaps.- Parameters:
attribute
- the attribute to convertcodeHeap
- the code heap for the new attribute to be foridentifier
- the identifier of the new attributename
- the name of the new attributedescription
- the description of the new attributecontentType
- the content type of the new attribute- Returns:
- the wrapped attribute for the specified code heap and attribute
-
-