public final class JdkAggregators
extends java.lang.Object
Constructor and Description |
---|
JdkAggregators() |
Modifier and Type | Method and Description |
---|---|
static <V> IAggregator<V,?> |
first(IAttribute<V> attribute)
Aggregator for getting the first value, ie.
|
static <V> IAggregator<V,?> |
last(IAttribute<V> attribute)
Aggregator for getting the last value, ie.
|
public static final IAggregator<java.lang.String,?> JVM_NAME
public static final IAggregator<IQuantity,?> JVM_PID
public static final IAggregator<IQuantity,?> JVM_START_TIME
public static final IAggregator<java.lang.String,?> JVM_VERSION
public static final IAggregator<java.lang.String,?> JAVA_ARGUMENTS
public static final IAggregator<java.lang.String,?> JVM_ARGUMENTS
public static final IAggregator<IQuantity,?> JVM_SHUTDOWN_TIME
public static final IAggregator<java.lang.String,?> JVM_SHUTDOWN_REASON
public static final IAggregator<IQuantity,?> MIN_HW_THREADS
public static final IAggregator<IQuantity,?> MIN_NUMBER_OF_CORES
public static final IAggregator<IQuantity,?> MIN_NUMBER_OF_SOCKETS
public static final IAggregator<java.lang.String,?> CPU_DESCRIPTION
public static final IAggregator<java.lang.String,?> CPU_TYPE
public static final IAggregator<java.lang.String,?> OS_VERSION
public static final IAggregator<IQuantity,?> MAX_USED_MEMORY
public static final IAggregator<IQuantity,?> MIN_TOTAL_MEMORY
public static final IAggregator<IQuantity,?> HEAP_CONF_MAX_SIZE
public static final IAggregator<IQuantity,?> HEAP_CONF_MIN_SIZE
public static final IAggregator<IQuantity,?> HEAP_CONF_INITIAL_SIZE_MIN
public static final IAggregator<IQuantity,?> HEAP_OBJECT_ALIGNMENT_MIN
public static final IAggregator<IQuantity,?> HEAP_ADDRESS_SIZE_MIN
public static final IAggregator<java.lang.Boolean,?> USE_COMPRESSED_OOPS
public static final IAggregator<java.lang.String,?> COMPRESSED_OOPS_MODE
public static final IAggregator<java.lang.String,?> OLD_COLLECTOR
public static final IAggregator<java.lang.String,?> YOUNG_COLLECTOR
public static final IAggregator<IQuantity,?> PARALLEL_GC_THREAD_COUNT_MAX
public static final IAggregator<IQuantity,?> PARALLEL_GC_THREAD_COUNT_MIN
public static final IAggregator<IQuantity,?> CONCURRENT_GC_THREAD_COUNT_MIN
public static final IAggregator<java.lang.Boolean,?> EXPLICIT_GC_CONCURRENT
public static final IAggregator<java.lang.Boolean,?> EXPLICIT_GC_DISABLED
public static final IAggregator<java.lang.Boolean,?> USE_DYNAMIC_GC_THREADS
public static final IAggregator<IQuantity,?> GC_TIME_RATIO_MIN
public static final IAggregator<IQuantity,?> YOUNG_GENERATION_MIN_SIZE
public static final IAggregator<IQuantity,?> YOUNG_GENERATION_MAX_SIZE
public static final IAggregator<IQuantity,?> NEW_RATIO_MIN
public static final IAggregator<IQuantity,?> TENURING_THRESHOLD_INITIAL_MIN
public static final IAggregator<IQuantity,?> TENURING_THRESHOLD_MAX
public static final IAggregator<java.lang.Boolean,?> USES_TLABS
public static final IAggregator<IQuantity,?> TLAB_MIN_SIZE
public static final IAggregator<IQuantity,?> TLAB_REFILL_WASTE_LIMIT_MIN
public static final IAggregator<IQuantity,?> AVG_HEAP_USED_BEFORE_GC
public static final IAggregator<IQuantity,?> AVG_HEAP_USED_AFTER_GC
public static final IAggregator<IQuantity,?> SUM_HEAP_USED_BEFORE_GC
public static final IAggregator<IQuantity,?> SUM_HEAP_USED_AFTER_GC
public static final IAggregator<IQuantity,?> OBJECT_COUNT_MAX_SIZE
public static final IAggregator<IQuantity,?> OBJECT_COUNT_MAX_INSTANCES
public static final IAggregator<java.lang.Boolean,?> UNLOCK_EXPERIMENTAL_VM_OPTIONS
public static final IAggregator<java.lang.Boolean,?> IGNORE_UNRECOGNIZED_VM_OPTIONS
public static final IAggregator<java.lang.Boolean,?> USE_STRING_DEDUPLICATION
public static final IAggregator<java.lang.Boolean,?> USE_G1_GC
public static final IAggregator<java.lang.Boolean,?> USE_SHENANDOAH_GC
public static final IAggregator<java.lang.Boolean,?> COMPACT_STRINGS
public static final IAggregator<IQuantity,?> LARGEST_MAX_HEAP_SIZE_FROM_FLAG
public static final IAggregator<IQuantity,?> OUTSIDE_TLAB_COUNT
public static final IAggregator<IQuantity,?> INSIDE_TLAB_COUNT
public static final IAggregator<IQuantity,?> FILE_WRITE_LONGEST
public static final IAggregator<IQuantity,?> FILE_WRITE_LARGEST
public static final IAggregator<IQuantity,?> FILE_READ_LONGEST
public static final IAggregator<IQuantity,?> FILE_READ_LARGEST
public static final IAggregator<IQuantity,?> FILE_WRITE_SIZE
public static final IAggregator<IQuantity,?> FILE_READ_SIZE
public static final IAggregator<IQuantity,?> FILE_WRITE_COUNT
public static final IAggregator<IQuantity,?> FILE_READ_COUNT
public static final IAggregator<IQuantity,?> ERROR_COUNT
public static final IAggregator<IQuantity,?> EXCEPTIONS_COUNT
public static final IAggregator<IQuantity,?> THROWABLES_COUNT
public static final IAggregator<IQuantity,?> CODE_CACHE_FULL_COUNT
public static final IAggregator<IQuantity,?> SOCKET_WRITE_LONGEST
public static final IAggregator<IQuantity,?> SOCKET_WRITE_LARGEST
public static final IAggregator<IQuantity,?> SOCKET_READ_LONGEST
public static final IAggregator<IQuantity,?> SOCKET_READ_LARGEST
public static final IAggregator<IQuantity,?> SOCKET_WRITE_SIZE
public static final IAggregator<IQuantity,?> SOCKET_READ_SIZE
public static final IAggregator<IQuantity,?> SOCKET_WRITE_COUNT
public static final IAggregator<IQuantity,?> SOCKET_READ_COUNT
public static final IAggregator<IQuantity,?> NUMBER_OF_DISTINCT_PORTS
public static final IAggregator<IQuantity,?> NUMBER_OF_DISTINCT_HOSTS
public static final IAggregator<java.lang.String,?> HOST_NAMES_DISTINCT
public static final IAggregator<IQuantity,?> LONGEST_GC_PAUSE
public static final IAggregator<IQuantity,?> TOTAL_GC_PAUSE
public static final IAggregator<IQuantity,?> JFR_DATA_LOST_COUNT
public static final IAggregator<IQuantity,?> FLR_DATA_LOST_SIZE
public static final IAggregator<IQuantity,?> AVG_JVM_USER_CPU
public static final IAggregator<IQuantity,?> AVG_JVM_TOTAL_CPU
public static final IAggregator<IQuantity,?> EXECUTION_SAMPLE_COUNT
public static final IAggregator<IQuantity,?> METASPACE_OOM_COUNT
public static final IAggregator<IQuantity,?> TOTAL_BLOCKED_TIME
public static final IAggregator<IQuantity,?> TOTAL_BLOCKED_COUNT
public static final IAggregator<IQuantity,?> MAX_BLOCKED_TIME
public static final IAggregator<IQuantity,?> AVG_BLOCKED_TIME
public static final IAggregator<IQuantity,?> STDDEV_BLOCKED_TIME
public static final IAggregator<IQuantity,?> ALLOC_INSIDE_TLAB_AVG
public static final IAggregator<IQuantity,?> ALLOC_OUTSIDE_TLAB_AVG
public static final IAggregator<IQuantity,?> ALLOC_INSIDE_TLAB_SUM
public static final IAggregator<IQuantity,?> ALLOC_OUTSIDE_TLAB_SUM
public static final IAggregator<IQuantity,?> SWEEP_METHOD_SUM
public static final IAggregator<IQuantity,?> SWEEP_FLUSHED_SUM
public static final IAggregator<IQuantity,?> SWEEP_ZOMBIFIED_SUM
public static final IAggregator<IQuantity,?> SWEEP_RECLAIMED_SUM
public static final IAggregator<IQuantity,?> LONGEST_EVENT
public static final IAggregator<IQuantity,?> ITEM_COUNT
public static final IAggregator<IQuantity,?> ALLOCATION_TOTAL
public static final IAggregator<IQuantity,?> TOTAL_IO_TIME
public static final IAggregator<IQuantity,?> MAX_IO_TIME
public static final IAggregator<IQuantity,?> AVG_IO_TIME
public static final IAggregator<IQuantity,?> STDDEV_IO_TIME
public static final IAggregator<IQuantity,?> TOTAL_IO_COUNT
public static final IAggregator<IQuantity,?> CLASS_LOADING_COUNT
public static final IAggregator<IQuantity,?> CLASS_LOADING_TIME_SUM
public static final IAggregator<IQuantity,?> VM_OPERATION_COUNT
public static final IAggregator<IQuantity,?> VM_OPERATION_DURATION
public static final IAggregator<IQuantity,?> COMPILATIONS_COUNT
public static final IAggregator<IQuantity,?> LONGEST_COMPILATION
public static final IAggregator<java.lang.String,?> DUMP_REASON
public static final IAggregator<IQuantity,?> ADDRESSES_COUNT
public static final IAggregator<IQuantity,?> OLD_OBJECT_ADDRESSES_COUNT
public static final IAggregator<?,?> BASE_ADDRESS
public static final IAggregator<?,?> TOP_ADDRESS
public static <V> IAggregator<V,?> first(IAttribute<V> attribute)
attribute
- attribute to get value frompublic static <V> IAggregator<V,?> last(IAttribute<V> attribute)
attribute
- attribute to get value from