Duration | JVM -> Internal | Duration |
Name | Value |
startTime | true |
thread | true |
stackTrace | false |
internal | true |
| |
Instant | JVM -> Internal | Instant |
Name | Value |
startTime | false |
thread | true |
stackTrace | false |
internal | true |
| |
Value | JVM -> Internal | Value |
Name | Value |
startTime | false |
thread | true |
stackTrace | false |
internal | true |
|
Name | Type | Label |
value | ulong | Value |
|
Text | JVM -> Internal | Text |
Name | Value |
startTime | false |
thread | true |
stackTrace | false |
internal | true |
|
Name | Type | Label |
text | string | Text |
|
ZThreadDebug | JVM -> GC -> Detailed | ZGC Thread Event |
Name | Value |
description | Temporary latency measurements used during development and debugging of ZGC |
thread | true |
internal | true |
|
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
ThreadStart | Java Application | Java Thread Start |
Name | Value |
thread | true |
startTime | false |
stackTrace | true |
|
Name | Type | Label |
thread | Thread | New Java Thread |
parentThread | Thread | Parent Java Thread |
|
ThreadEnd | Java Application | Java Thread End |
Name | Value |
thread | true |
startTime | false |
|
Name | Type | Label |
thread | Thread | Java Thread |
|
ThreadPark | Java Application | Java Thread Park |
Name | Value |
thread | true |
stackTrace | true |
|
Name | Type | ContentType | Label |
parkedClass | Class | | Class Parked On |
timeout | long | nanos | Park Timeout |
until | long | epochmillis | Park Until |
address | ulong | address | Address of Object Parked |
|
JavaMonitorEnter | Java Application | Java Monitor Blocked |
Name | Value |
thread | true |
stackTrace | true |
|
Name | Type | ContentType | Label |
monitorClass | Class | | Monitor Class |
previousOwner | Thread | | Previous Monitor Owner |
address | ulong | address | Monitor Address |
|
JavaMonitorWait | Java Application | Java Monitor Wait |
Name | Value |
description | Waiting on a Java monitor |
thread | true |
stackTrace | true |
|
Name | Type | ContentType | Label | Description |
monitorClass | Class | | Monitor Class | Class of object waited on |
notifier | Thread | | Notifier Thread | Notifying Thread |
timeout | long | millis | Timeout | Maximum wait time |
timedOut | boolean | | Timed Out | Wait has been timed out |
address | ulong | address | Monitor Address | Address of object waited on |
|
JavaMonitorInflate | Java Application | Java Monitor Inflated |
Name | Value |
thread | true |
stackTrace | true |
|
Name | Type | ContentType | Label | Description |
monitorClass | Class | | Monitor Class | |
address | ulong | address | Monitor Address | |
cause | InflateCause | | Monitor Inflation Cause | Cause of inflation |
|
SyncOnValueBasedClass | JVM -> Diagnostics | Value Based Class Synchronization |
Name | Value |
thread | true |
stackTrace | true |
startTime | false |
experimental | true |
|
Name | Type | Label |
valueBasedClass | Class | Value Based Class |
|
ContinuationFreeze | JVM -> Runtime | Continuation Yield |
Name | Value |
experimental | true |
description | Invocation of Continuation.yield() |
thread | true |
stackTrace | true |
|
Name | Type | ContentType | Label | Description |
carrierThread | Thread | | Carrier Thread | Thread enlisted as a carrier |
continuationClass | Class | | Continuation Class | |
interpretedFrames | ushort | | Interpreted Frames | |
size | ushort | bytes | Stack Size | |
|
ContinuationThaw | JVM -> Runtime | Continuation Continue |
Name | Value |
experimental | true |
description | Invocation of Continuation.run() on a started continuation |
thread | true |
stackTrace | true |
|
Name | Type | ContentType | Label | Description |
carrierThread | Thread | | Carrier Thread | Thread enlisted as a carrier |
continuationClass | Class | | Continuation Class | |
interpretedFrames | ushort | | Interpreted Frames | |
size | ushort | bytes | Stack Size | |
|
ContinuationFreezeFast | JVM -> Runtime | Continuation Freeze Fast |
Name | Value |
experimental | true |
thread | true |
stackTrace | false |
startTime | false |
|
Name | Type | Label |
id | ulong | Continuation ID |
size | uint | Size |
allocate | boolean | Allocated New |
|
ContinuationFreezeSlow | JVM -> Runtime | Continuation Freeze Slow |
Name | Value |
experimental | true |
thread | true |
stackTrace | false |
startTime | false |
|
Name | Type | Label |
id | ulong | Continuation ID |
|
ContinuationThawFast | JVM -> Runtime | Continuation Thaw Fast |
Name | Value |
experimental | true |
thread | true |
stackTrace | false |
startTime | false |
|
Name | Type | Label |
id | ulong | Continuation ID |
full | boolean | Full |
size | uint | Size |
|
ContinuationThawSlow | JVM -> Runtime | Continuation Thaw Slow |
Name | Value |
experimental | true |
thread | true |
stackTrace | false |
startTime | false |
|
Name | Type | Label |
id | ulong | Continuation ID |
|
ReservedStackActivation | JVM -> Runtime | Reserved Stack Activation |
Name | Value |
description | Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack |
thread | true |
stackTrace | true |
startTime | false |
|
Name | Type | Label |
method | Method | Java Method |
|
ClassLoad | JVM -> Class Loading | Class Load |
Name | Value |
thread | true |
stackTrace | true |
|
Name | Type | Label |
loadedClass | Class | Loaded Class |
definingClassLoader | ClassLoader | Defining Class Loader |
initiatingClassLoader | ClassLoader | Initiating Class Loader |
|
ClassDefine | JVM -> Class Loading | Class Define |
Name | Value |
thread | true |
stackTrace | true |
startTime | false |
|
Name | Type | Label |
definedClass | Class | Defined Class |
definingClassLoader | ClassLoader | Defining Class Loader |
|
ClassRedefinition | JVM -> Class Loading | Class Redefinition |
Name | Value |
thread | false |
stackTrace | false |
startTime | false |
|
Name | Type | Label | Description |
redefinedClass | Class | Redefined Class | |
classModificationCount | int | Class Modification Count | The number of times the class has changed |
redefinitionId | ulong | Class Redefinition Id | |
|
RedefineClasses | JVM -> Class Loading | Redefine Classes |
Name | Value |
thread | true |
stackTrace | true |
|
Name | Type | Label |
classCount | int | Class Count |
redefinitionId | ulong | Class Redefinition Id |
|
RetransformClasses | JVM -> Class Loading | Retransform Classes |
Name | Value |
thread | true |
stackTrace | true |
|
Name | Type | Label |
classCount | int | Class Count |
redefinitionId | ulong | Class Redefinition Id |
|
ClassUnload | JVM -> Class Loading | Class Unload |
Name | Value |
thread | true |
startTime | false |
|
Name | Type | Label |
unloadedClass | Class | Unloaded Class |
definingClassLoader | ClassLoader | Defining Class Loader |
|
IntFlagChanged | JVM -> Flag | Int Flag Changed | |
Name | Type | Label |
name | string | Name |
oldValue | int | Old Value |
newValue | int | New Value |
origin | FlagValueOrigin | Origin |
|
UnsignedIntFlagChanged | JVM -> Flag | Unsigned Int Flag Changed | |
Name | Type | Label |
name | string | Name |
oldValue | uint | Old Value |
newValue | uint | New Value |
origin | FlagValueOrigin | Origin |
|
LongFlagChanged | JVM -> Flag | Long Flag Changed | |
Name | Type | Label |
name | string | Name |
oldValue | long | Old Value |
newValue | long | New Value |
origin | FlagValueOrigin | Origin |
|
UnsignedLongFlagChanged | JVM -> Flag | Unsigned Long Flag Changed | |
Name | Type | Label |
name | string | Name |
oldValue | ulong | Old Value |
newValue | ulong | New Value |
origin | FlagValueOrigin | Origin |
|
DoubleFlagChanged | JVM -> Flag | Double Flag Changed | |
Name | Type | Label |
name | string | Name |
oldValue | double | Old Value |
newValue | double | New Value |
origin | FlagValueOrigin | Origin |
|
BooleanFlagChanged | JVM -> Flag | Boolean Flag Changed | |
Name | Type | Label |
name | string | Name |
oldValue | boolean | Old Value |
newValue | boolean | New Value |
origin | FlagValueOrigin | Origin |
|
StringFlagChanged | JVM -> Flag | String Flag Changed | |
Name | Type | Label |
name | string | Name |
oldValue | string | Old Value |
newValue | string | New Value |
origin | FlagValueOrigin | Origin |
|
GCHeapSummary | JVM -> GC -> Heap | Heap Summary | |
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | |
when | GCWhen | | When | |
heapSpace | VirtualSpace | | Heap Space | |
heapUsed | ulong | bytes | Heap Used | Bytes allocated by objects in the heap |
|
MetaspaceSummary | JVM -> GC -> Heap | Metaspace Summary | |
Name | Type | ContentType | Label |
gcId | uint | | GC Identifier |
when | GCWhen | | When |
gcThreshold | ulong | bytes | GC Threshold |
metaspace | MetaspaceSizes | | Total |
dataSpace | MetaspaceSizes | | Data |
classSpace | MetaspaceSizes | | Class |
|
MetaspaceGCThreshold | JVM -> GC -> Metaspace | Metaspace GC Threshold | |
Name | Type | ContentType | Label |
oldValue | ulong | bytes | Old Value |
newValue | ulong | bytes | New Value |
updater | GCThresholdUpdater | | Updater |
|
MetaspaceAllocationFailure | JVM -> GC -> Metaspace | Metaspace Allocation Failure |
Name | Value |
startTime | false |
stackTrace | true |
|
Name | Type | ContentType | Label |
classLoader | ClassLoader | | Class Loader |
hiddenClassLoader | boolean | | Hidden Class Loader |
size | ulong | bytes | Size |
metadataType | MetadataType | | Metadata Type |
metaspaceObjectType | MetaspaceObjectType | | Metaspace Object Type |
|
MetaspaceOOM | JVM -> GC -> Metaspace | Metaspace Out of Memory |
Name | Value |
startTime | false |
stackTrace | true |
|
Name | Type | ContentType | Label |
classLoader | ClassLoader | | Class Loader |
hiddenClassLoader | boolean | | Hidden Class Loader |
size | ulong | bytes | Size |
metadataType | MetadataType | | Metadata Type |
metaspaceObjectType | MetaspaceObjectType | | Metaspace Object Type |
|
MetaspaceChunkFreeListSummary | JVM -> GC -> Metaspace | Metaspace Chunk Free List Summary | |
Name | Type | ContentType | Label |
gcId | uint | | GC Identifier |
when | GCWhen | | When |
metadataType | MetadataType | | Metadata Type |
specializedChunks | ulong | | Specialized Chunks |
specializedChunksTotalSize | ulong | bytes | Specialized Chunks Total Size |
smallChunks | ulong | | Small Chunks |
smallChunksTotalSize | ulong | bytes | Small Chunks Total Size |
mediumChunks | ulong | | Medium Chunks |
mediumChunksTotalSize | ulong | bytes | Medium Chunks Total Size |
humongousChunks | ulong | | Humongous Chunks |
humongousChunksTotalSize | ulong | bytes | Humongous Chunks Total Size |
|
PSHeapSummary | JVM -> GC -> Heap | Parallel Scavenge Heap Summary | |
Name | Type | Label |
gcId | uint | GC Identifier |
when | GCWhen | When |
oldSpace | VirtualSpace | Old Space |
oldObjectSpace | ObjectSpace | Old Object Space |
youngSpace | VirtualSpace | Young Space |
edenSpace | ObjectSpace | Eden Space |
fromSpace | ObjectSpace | From Space |
toSpace | ObjectSpace | To Space |
|
G1HeapSummary | JVM -> GC -> Heap | G1 Heap Summary | |
Name | Type | ContentType | Label |
gcId | uint | | GC Identifier |
when | GCWhen | | When |
edenUsedSize | ulong | bytes | Eden Used Size |
edenTotalSize | ulong | bytes | Eden Total Size |
survivorUsedSize | ulong | bytes | Survivor Used Size |
numberOfRegions | uint | | Number of Regions |
|
GarbageCollection | JVM -> GC -> Collector | Garbage Collection |
Name | Value |
description | Garbage collection performed by the JVM |
|
Name | Type | Label | Description |
gcId | uint | GC Identifier | |
name | GCName | Name | The name of the Garbage Collector |
cause | GCCause | Cause | The reason for triggering this Garbage Collection |
sumOfPauses | Tickspan | Sum of Pauses | Sum of all the times in which Java execution was paused during the garbage collection |
longestPause | Tickspan | Longest Pause | Longest individual pause during the garbage collection |
|
SystemGC | JVM -> GC -> Collector | System GC |
Name | Value |
stackTrace | true |
startTime | true |
thread | true |
|
Name | Type | Label |
invokedConcurrent | boolean | Invoked Concurrent |
|
ParallelOldGarbageCollection | JVM -> GC -> Collector | Parallel Old Garbage Collection |
Name | Value |
description | Extra information specific to Parallel Old Garbage Collections |
|
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | |
densePrefix | ulong | address | Dense Prefix | The address of the dense prefix, used when compacting |
|
YoungGarbageCollection | JVM -> GC -> Collector | Young Garbage Collection |
Name | Value |
description | Extra information specific to Young Garbage Collections |
|
Name | Type | Label |
gcId | uint | GC Identifier |
tenuringThreshold | uint | Tenuring Threshold |
|
OldGarbageCollection | JVM -> GC -> Collector | Old Garbage Collection |
Name | Value |
description | Extra information specific to Old Garbage Collections |
|
Name | Type | Label |
gcId | uint | GC Identifier |
|
G1GarbageCollection | JVM -> GC -> Collector | G1 Young Garbage Collection |
Name | Value |
description | Extra information specific to G1 Young Garbage Collections |
|
Name | Type | Label |
gcId | uint | GC Identifier |
type | G1YCType | Type |
|
G1MMU | JVM -> GC -> Detailed | G1 MMU Information | |
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | |
timeSlice | long | millis | Time Slice | Time slice used to calculate MMU |
gcTime | long | millis | GC Time | Time stopped because of GC during last time slice |
pauseTarget | long | millis | Pause Target | Max time allowed to be spent on GC during last time slice |
|
EvacuationInformation | JVM -> GC -> Detailed | Evacuation Information | |
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | |
cSetRegions | uint | | Collection Set Regions | |
cSetUsedBefore | ulong | bytes | Collection Set Before | Memory usage before GC in the collection set regions |
cSetUsedAfter | ulong | bytes | Collection Set After | Memory usage after GC in the collection set regions |
allocationRegions | uint | | Allocation Regions | Regions chosen as allocation regions during evacuation (includes survivors and old space regions) |
allocationRegionsUsedBefore | ulong | bytes | Allocation Regions Before | Memory usage before GC in allocation regions |
allocationRegionsUsedAfter | ulong | bytes | Allocation Regions After | Memory usage after GC in allocation regions |
bytesCopied | ulong | bytes | Bytes Copied | |
regionsFreed | uint | | Regions Freed | |
|
GCReferenceStatistics | JVM -> GC -> Reference | GC Reference Statistics |
Name | Value |
startTime | false |
description | Total count of processed references during GC |
|
Name | Type | Label |
gcId | uint | GC Identifier |
type | ReferenceType | Type |
count | ulong | Total Count |
|
ObjectCountAfterGC | JVM -> GC -> Detailed | Object Count after GC | |
Name | Type | ContentType | Label |
gcId | uint | | GC Identifier |
objectClass | Class | | Object Class |
count | long | | Count |
totalSize | ulong | bytes | Total Size |
|
G1EvacuationYoungStatistics | JVM -> GC -> Detailed | G1 Evacuation Statistics for Young |
Name | Value |
startTime | false |
description | Memory related evacuation statistics during GC for the young generation |
|
Name | Type | Label |
statistics | G1EvacuationStatistics | Evacuation Statistics |
|
G1EvacuationOldStatistics | JVM -> GC -> Detailed | G1 Evacuation Memory Statistics for Old |
Name | Value |
startTime | false |
description | Memory related evacuation statistics during GC for the old generation |
|
Name | Type | Label |
statistics | G1EvacuationStatistics | Evacuation Statistics |
|
G1BasicIHOP | JVM -> GC -> Detailed | G1 Basic IHOP Statistics |
Name | Value |
startTime | false |
description | Basic statistics related to current IHOP calculation |
|
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | |
threshold | ulong | bytes | Current IHOP Threshold | Current IHOP threshold |
thresholdPercentage | float | percentage | Current IHOP Threshold | Current IHOP threshold in percent of old generation |
targetOccupancy | ulong | bytes | Target Occupancy | Target old generation occupancy to reach at the start of mixed GC |
currentOccupancy | ulong | bytes | Current Occupancy | Current old generation occupancy |
recentMutatorAllocationSize | ulong | bytes | Recent Mutator Allocation Size | Mutator allocation during mutator operation in the most recent interval |
recentMutatorDuration | long | millis | Recent Mutator Duration | Time the mutator ran in the most recent interval |
recentAllocationRate | double | bytes-per-second | Recent Allocation Rate | Allocation rate of the mutator in the most recent interval in bytes/second |
lastMarkingDuration | long | millis | Last Marking Duration | Last time from the end of the last concurrent start to the first mixed GC |
|
G1AdaptiveIHOP | JVM -> GC -> Detailed | G1 Adaptive IHOP Statistics |
Name | Value |
startTime | false |
description | Statistics related to current adaptive IHOP calculation |
|
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | |
threshold | ulong | bytes | Threshold | Current IHOP Threshold |
thresholdPercentage | float | percentage | Threshold | Current IHOP threshold in percent of the internal target occupancy |
ihopTargetOccupancy | ulong | bytes | IHOP Target Occupancy | Internal target old generation occupancy to reach at the start of mixed GC |
currentOccupancy | ulong | bytes | Current Occupancy | Current old generation occupancy |
additionalBufferSize | ulong | bytes | Additional Buffer | Additional buffer size |
predictedAllocationRate | double | bytes-per-second | Predicted Allocation Rate | Current predicted allocation rate for the mutator in bytes/second |
predictedMarkingDuration | long | millis | Predicted Marking Duration | Current predicted time from the end of the last concurrent start to the first mixed GC |
predictionActive | boolean | | Prediction Active | Indicates whether the adaptive IHOP prediction is active |
|
PromoteObjectInNewPLAB | JVM -> GC -> Detailed | Promotion in new PLAB |
Name | Value |
description | Object survived scavenge and was copied to a new Promotion Local Allocation Buffer (PLAB). Supported GCs are Parallel Scavenge, 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. |
thread | true |
stackTrace | false |
startTime | false |
|
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | Identifier signifying GC during which the object was promoted |
objectClass | Class | | Object Class | Class of promoted object |
objectSize | ulong | bytes | Object Size | Size of promoted object |
tenuringAge | uint | | Object Tenuring Age | 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 scavenge the object survives. Newly allocated objects have tenuring age 0. |
tenured | boolean | | Tenured | True if object was promoted to Old space, otherwise the object was aged and copied to a Survivor space |
plabSize | ulong | bytes | PLAB Size | Size of the allocated PLAB to which the object was copied |
|
PromoteObjectOutsidePLAB | JVM -> GC -> Detailed | Promotion outside PLAB |
Name | Value |
description | Object survived scavenge and was copied directly to the heap. Supported GCs are Parallel Scavenge, 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. |
thread | true |
stackTrace | false |
startTime | false |
|
Name | Type | ContentType | Label | Description |
gcId | uint | | GC Identifier | Identifier signifying GC during which the object was promoted |
objectClass | Class | | Object Class | Class of promoted object |
objectSize | ulong | bytes | Object Size | Size of promoted object |
tenuringAge | uint | | Object Tenuring Age | 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 scavenge the object survives. Newly allocated objects have tenuring age 0. |
tenured | boolean | | Tenured | True if object was promoted to Old space, otherwise the object was aged and copied to a Survivor space |
|
PromotionFailed | JVM -> GC -> Detailed | Promotion Failed |
Name | Value |
startTime | false |
description | Promotion of an object failed |
|
Name | Type | Label |
gcId | uint | GC Identifier |
promotionFailed | CopyFailed | Promotion Failed Data |
thread | Thread | Running thread |
|
EvacuationFailed | JVM -> GC -> Detailed | Evacuation Failed |
Name | Value |
startTime | false |
description | Evacuation of an object failed |
|
Name | Type | Label |
gcId | uint | GC Identifier |
evacuationFailed | CopyFailed | Evacuation Failed Data |
|
ConcurrentModeFailure | JVM -> GC -> Detailed | Concurrent Mode Failure |
Name | Value |
startTime | false |
description | Concurrent Mode failed |
|
Name | Type | Label |
gcId | uint | GC Identifier |
|
GCCPUTime | JVM -> GC -> Detailed | GC CPU Time |
Name | Value |
description | GC CPU Time information. Supported: G1GC, ParallelGC and SerialGC |
stackTrace | false |
startTime | false |
|
Name | Type | ContentType | Label |
gcId | uint | | GC Identifier |
userTime | ulong | nanos | User Time |
systemTime | ulong | nanos | System Time |
realTime | ulong | nanos | Real Time |
|
GCPhasePause | JVM -> GC -> Phases | GC Phase Pause | |
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
GCPhasePauseLevel1 | JVM -> GC -> Phases | GC Phase Pause Level 1 | |
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
GCPhasePauseLevel2 | JVM -> GC -> Phases | GC Phase Pause Level 2 | |
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
GCPhasePauseLevel3 | JVM -> GC -> Phases | GC Phase Pause Level 3 | |
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
GCPhasePauseLevel4 | JVM -> GC -> Phases | GC Phase Pause Level 4 | |
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
GCPhaseConcurrent | JVM -> GC -> Phases | GC Phase Concurrent | |
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
GCPhaseConcurrentLevel1 | JVM -> GC -> Phases | GC Phase Concurrent Level 1 | |
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
GCPhaseParallel | JVM -> GC -> Phases | GC Phase Parallel |
Name | Value |
startTime | true |
thread | true |
description | GC phases for parallel workers |
|
Name | Type | Label |
gcId | uint | GC Identifier |
gcWorkerId | uint | GC Worker Identifier |
name | string | Name |
|
AllocationRequiringGC | JVM -> GC -> Detailed | Allocation Requiring GC |
Name | Value |
thread | true |
stackTrace | true |
startTime | false |
|
Name | Type | ContentType | Label |
gcId | uint | | Pending GC Identifier |
size | ulong | bytes | Allocation Size |
|
TenuringDistribution | JVM -> GC -> Detailed | Tenuring Distribution | |
Name | Type | ContentType | Label |
gcId | uint | | GC Identifier |
age | uint | | Age |
size | ulong | bytes | Size |
|
G1HeapRegionTypeChange | JVM -> GC -> Detailed | G1 Heap Region Type Change |
Name | Value |
description | Information about a G1 heap region type change |
startTime | false |
|
Name | Type | ContentType | Label |
index | uint | | Index |
from | G1HeapRegionType | | From |
to | G1HeapRegionType | | To |
start | ulong | address | Start |
used | ulong | bytes | Used |
|
JITRestart | JVM -> Compiler | JIT Restart |
Name | Value |
stackTrace | false |
startTime | false |
thread | true |
|
Name | Type | ContentType | Label |
freedMemory | ulong | bytes | Freed Memory |
codeCacheMaxCapacity | ulong | bytes | Code Cache Maximum Capacity |
|
Compilation | JVM -> Compiler | Compilation | |
Name | Type | ContentType | Label |
compileId | uint | | Compilation Identifier |
compiler | CompilerType | | Compiler |
method | Method | | Method |
compileLevel | ushort | | Compilation Level |
succeded | boolean | | Succeeded |
isOsr | boolean | | On Stack Replacement |
codeSize | ulong | bytes | Compiled Code Size |
inlinedBytes | ulong | bytes | Inlined Code Size |
|
CompilerPhase | JVM -> Compiler | Compiler Phase | |
Name | Type | Label |
phase | CompilerPhaseType | Compile Phase |
compileId | uint | Compilation Identifier |
phaseLevel | ushort | Phase Level |
|
CompilationFailure | JVM -> Compiler | Compilation Failure |
Name | Value |
thread | true |
startTime | false |
|
Name | Type | Label |
failureMessage | string | Failure Message |
compileId | uint | Compilation Identifier |
|
CompilerInlining | JVM -> Compiler -> Optimization | Method Inlining |
Name | Value |
thread | true |
startTime | false |
|
Name | Type | Label |
compileId | uint | Compilation Identifier |
caller | Method | Caller Method |
callee | CalleeMethod | Callee Method |
succeeded | boolean | Succeeded |
message | string | Message |
bci | int | Bytecode Index |
|
CodeCacheFull | JVM -> Code Cache | Code Cache Full |
Name | Value |
thread | true |
startTime | false |
|
Name | Type | ContentType | Label |
codeBlobType | CodeBlobType | | Code Heap |
startAddress | ulong | address | Start Address |
commitedTopAddress | ulong | address | Commited Top |
reservedTopAddress | ulong | address | Reserved Top |
entryCount | int | | Entries |
methodCount | int | | Methods |
adaptorCount | int | | Adaptors |
unallocatedCapacity | ulong | bytes | Unallocated |
fullCount | int | | Full Count |
codeCacheMaxCapacity | ulong | bytes | Code Cache Maximum Capacity |
|
Deoptimization | JVM -> Compiler | Deoptimization |
Name | Value |
thread | true |
stackTrace | true |
startTime | false |
|
Name | Type | Label |
compileId | uint | Compilation Identifier |
compiler | CompilerType | Compiler |
method | Method | Method |
lineNumber | int | Line Number |
bci | int | Bytecode Index |
instruction | Bytecode | Instruction |
reason | DeoptimizationReason | Reason |
action | DeoptimizationAction | Action |
|
SafepointBegin | JVM -> Runtime -> Safepoint | Safepoint Begin |
Name | Value |
description | Safepointing begin |
thread | true |
|
Name | Type | Label | Description |
safepointId | ulong | Safepoint Identifier | |
totalThreadCount | int | Total Threads | The total number of threads at the start of safe point |
jniCriticalThreadCount | int | JNI Critical Threads | The number of threads in JNI critical sections |
|
SafepointStateSynchronization | JVM -> Runtime -> Safepoint | Safepoint State Synchronization |
Name | Value |
description | Synchronize run state of threads |
thread | true |
|
Name | Type | Label | Description |
safepointId | ulong | Safepoint Identifier | |
initialThreadCount | int | Initial Threads | The number of threads running at the beginning of state check |
runningThreadCount | int | Running Threads | The number of threads still running |
iterations | int | Iterations | Number of state check iterations |
|
SafepointCleanup | JVM -> Runtime -> Safepoint | Safepoint Cleanup |
Name | Value |
description | Safepointing begin running cleanup tasks |
thread | true |
|
Name | Type | Label |
safepointId | ulong | Safepoint Identifier |
|
SafepointCleanupTask | JVM -> Runtime -> Safepoint | Safepoint Cleanup Task |
Name | Value |
description | Safepointing begin running cleanup tasks |
thread | true |
|
Name | Type | Label | Description |
safepointId | ulong | Safepoint Identifier | |
name | string | Task Name | The task name |
|
SafepointEnd | JVM -> Runtime -> Safepoint | Safepoint End |
Name | Value |
description | Safepointing end |
thread | true |
|
Name | Type | Label |
safepointId | ulong | Safepoint Identifier |
|
ExecuteVMOperation | JVM -> Runtime | VM Operation |
Name | Value |
description | Execution of a VM Operation |
thread | true |
|
Name | Type | Label | Description |
operation | VMOperationType | Operation | |
safepoint | boolean | At Safepoint | If the operation occurred at a safepoint |
blocking | boolean | Caller Blocked | If the calling thread was blocked until the operation was complete |
caller | Thread | Caller | Thread requesting operation. If non-blocking, will be set to 0 indicating thread is unknown |
safepointId | ulong | Safepoint Identifier | The safepoint (if any) under which this operation was completed |
|
Shutdown | JVM -> Runtime | JVM Shutdown |
Name | Value |
description | JVM shutting down |
thread | true |
stackTrace | true |
startTime | false |
|
Name | Type | Label | Description |
reason | string | Reason | Reason for JVM shutdown |
|
ObjectAllocationInNewTLAB | Java Application | Allocation in new TLAB |
Name | Value |
description | Allocation in new Thread Local Allocation Buffer |
thread | true |
stackTrace | true |
startTime | false |
|
Name | Type | ContentType | Label | Description |
objectClass | Class | | Object Class | Class of allocated object |
allocationSize | ulong | bytes | Allocation Size | |
tlabSize | ulong | bytes | TLAB Size | |
|
ObjectAllocationOutsideTLAB | Java Application | Allocation outside TLAB |
Name | Value |
description | Allocation outside Thread Local Allocation Buffers |
thread | true |
stackTrace | true |
startTime | false |
|
Name | Type | ContentType | Label | Description |
objectClass | Class | | Object Class | Class of allocated object |
allocationSize | ulong | bytes | Allocation Size | |
|
ObjectAllocationSample | Java Application | Object Allocation Sample |
Name | Value |
thread | true |
stackTrace | true |
startTime | false |
throttle | true |
|
Name | Type | ContentType | Label | Description |
objectClass | Class | | Object Class | Class of allocated object |
weight | long | bytes | Sample Weight | The relative weight of the sample. Aggregating the weights for a large number of samples, for a particular class, thread or stack trace, gives a statistically accurate representation of the allocation pressure |
|
OldObjectSample | JVM -> Profiling | Old Object Sample |
Name | Value |
description | A potential memory leak |
stackTrace | true |
thread | true |
startTime | false |
cutoff | true |
|
Name | Type | ContentType | Label | Description |
allocationTime | Ticks | | Allocation Time | |
objectSize | ulong | bytes | Object Size | |
objectAge | Tickspan | | Object Age | |
lastKnownHeapUsage | ulong | bytes | Last Known Heap Usage | |
object | OldObject | | Object | |
arrayElements | int | | Array Elements | If the object is an array, the number of elements, or -1 if it is not an array |
root | OldObjectGcRoot | | GC Root | |
|
DumpReason | Flight Recorder | Recording Reason |
Name | Value |
description | Who requested the recording and why |
startTime | false |
|
Name | Type | Label | Description |
reason | string | Reason | Reason for writing recording data to disk |
recordingId | int | Recording Id | Id of the recording that triggered the dump, or -1 if it was not related to a recording |
|
DataLoss | Flight Recorder | Data Loss |
Name | Value |
description | Data could not be copied out from a buffer, typically because of contention |
startTime | false |
|
Name | Type | ContentType | Label | Description |
amount | ulong | bytes | Amount | Amount lost data |
total | ulong | bytes | Total | Total lost amount for thread |
|
JVMInformation | JVM | JVM Information |
Name | Value |
description | Description of JVM and the Java application |
period | endChunk |
|
Name | Type | ContentType | Label |
jvmName | string | | JVM Name |
jvmVersion | string | | JVM Version |
jvmArguments | string | | JVM Command Line Arguments |
jvmFlags | string | | JVM Settings File Arguments |
javaArguments | string | | Java Application Arguments |
jvmStartTime | long | epochmillis | JVM Start Time |
pid | long | | Process Identifier |
|
OSInformation | Operating System | OS Information | |
Name | Type | Label |
osVersion | string | OS Version |
|
VirtualizationInformation | Operating System | Virtualization Information | |
Name | Type | Label |
name | string | Name |
|
InitialSystemProperty | JVM | Initial System Property |
Name | Value |
description | System Property at JVM start |
period | endChunk |
|
Name | Type | Label |
key | string | Key |
value | string | Value |
|
InitialEnvironmentVariable | Operating System | Initial Environment Variable | |
Name | Type | Label |
key | string | Key |
value | string | Value |
|
SystemProcess | Operating System | System Process | |
Name | Type | Label |
pid | string | Process Identifier |
commandLine | string | Command Line |
|
CPUInformation | Operating System -> Processor | CPU Information | |
Name | Type | Label |
cpu | string | Type |
description | string | Description |
sockets | uint | Sockets |
cores | uint | Cores |
hwThreads | uint | Hardware Threads |
|
CPUTimeStampCounter | Operating System -> Processor | CPU Time Stamp Counter | |
Name | Type | ContentType | Label |
fastTimeEnabled | boolean | | Fast Time |
fastTimeAutoEnabled | boolean | | Trusted Platform |
osFrequency | long | hertz | OS Frequency |
fastTimeFrequency | long | hertz | Fast Time Frequency |
|
CPULoad | Operating System -> Processor | CPU Load |
Name | Value |
description | OS CPU Load |
period | everyChunk |
|
Name | Type | ContentType | Label |
jvmUser | float | percentage | JVM User |
jvmSystem | float | percentage | JVM System |
machineTotal | float | percentage | Machine Total |
|
ThreadCPULoad | Operating System -> Processor | Thread CPU Load |
Name | Value |
period | everyChunk |
thread | true |
|
Name | Type | ContentType | Label | Description |
user | float | percentage | User Mode CPU Load | User mode thread CPU load |
system | float | percentage | System Mode CPU Load | System mode thread CPU load |
|
ThreadContextSwitchRate | Operating System -> Processor | Thread Context Switch Rate |
Name | Value |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
switchRate | float | hertz | Switch Rate | Number of context switches per second |
|
NetworkUtilization | Operating System -> Network | Network Utilization |
Name | Value |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
networkInterface | NetworkInterfaceName | | Network Interface | Network Interface Name |
readRate | long | bits-per-second | Read Rate | Number of incoming bits per second |
writeRate | long | bits-per-second | Write Rate | Number of outgoing bits per second |
|
JavaThreadStatistics | Java Application -> Statistics | Java Thread Statistics |
Name | Value |
period | everyChunk |
|
Name | Type | Label | Description |
activeCount | long | Active Threads | Number of live active threads including both daemon and non-daemon threads |
daemonCount | long | Daemon Threads | Number of live daemon threads |
accumulatedCount | long | Accumulated Threads | Number of threads created and also started since JVM start |
peakCount | long | Peak Threads | Peak live thread count since JVM start or when peak count was reset |
|
ClassLoadingStatistics | Java Application -> Statistics | Class Loading Statistics |
Name | Value |
period | everyChunk |
|
Name | Type | Label | Description |
loadedClassCount | long | Loaded Class Count | Number of classes loaded since JVM start |
unloadedClassCount | long | Unloaded Class Count | Number of classes unloaded since JVM start |
|
ClassLoaderStatistics | Java Application -> Statistics | Class Loader Statistics |
Name | Value |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
classLoader | ClassLoader | | Class Loader | |
parentClassLoader | ClassLoader | | Parent Class Loader | |
classLoaderData | ulong | address | ClassLoaderData Pointer | Pointer to the ClassLoaderData structure in the JVM |
classCount | long | | Classes | Number of loaded classes |
chunkSize | ulong | bytes | Total Chunk Size | Total size of all allocated metaspace chunks (each chunk has several blocks) |
blockSize | ulong | bytes | Total Block Size | Total size of all allocated metaspace blocks (each chunk has several blocks) |
hiddenClassCount | long | | Hidden Classes | Number of hidden classes |
hiddenChunkSize | ulong | bytes | Total Hidden Classes Chunk Size | Total size of all allocated metaspace chunks for hidden classes (each chunk has several blocks) |
hiddenBlockSize | ulong | bytes | Total Hidden Classes Block Size | Total size of all allocated metaspace blocks for hidden classes (each chunk has several blocks) |
|
SymbolTableStatistics | JVM -> Runtime -> Tables | Symbol Table Statistics |
Name | Value |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
bucketCount | ulong | | Bucket Count | Number of buckets |
entryCount | ulong | | Entry Count | Number of all entries |
totalFootprint | ulong | bytes | Total Footprint | Total memory footprint (the table itself plus all of the entries) |
bucketCountMaximum | ulong | | Maximum Bucket Count | The maximum bucket length (entries in a single bucket) |
bucketCountAverage | float | | Average Bucket Count | The average bucket length |
bucketCountVariance | float | | Bucket Count Variance | How far bucket lengths are spread out from their average value |
bucketCountStandardDeviation | float | | Bucket Count Standard Deviation | How far bucket lengths are spread out from their mean (expected) value |
insertionRate | float | | Insertion Rate | How many items were added since last event (per second) |
removalRate | float | | Removal Rate | How many items were removed since last event (per second) |
|
StringTableStatistics | JVM -> Runtime -> Tables | String Table Statistics |
Name | Value |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
bucketCount | ulong | | Bucket Count | Number of buckets |
entryCount | ulong | | Entry Count | Number of all entries |
totalFootprint | ulong | bytes | Total Footprint | Total memory footprint (the table itself plus all of the entries) |
bucketCountMaximum | ulong | | Maximum Bucket Count | The maximum bucket length (entries in a single bucket) |
bucketCountAverage | float | | Average Bucket Count | The average bucket length |
bucketCountVariance | float | | Bucket Count Variance | How far bucket lengths are spread out from their average value |
bucketCountStandardDeviation | float | | Bucket Count Standard Deviation | How far bucket lengths are spread out from their mean (expected) value |
insertionRate | float | | Insertion Rate | How many items were added since last event (per second) |
removalRate | float | | Removal Rate | How many items were removed since last event (per second) |
|
ThreadAllocationStatistics | Java Application -> Statistics | Thread Allocation Statistics |
Name | Value |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
allocated | ulong | bytes | Allocated | Approximate number of bytes allocated since thread start |
thread | Thread | | Thread | |
|
PhysicalMemory | Operating System -> Memory | Physical Memory |
Name | Value |
description | OS Physical Memory |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
totalSize | ulong | bytes | Total Size | Total amount of physical memory available to OS |
usedSize | ulong | bytes | Used Size | Total amount of physical memory in use |
|
ExecutionSample | JVM -> Profiling | Method Profiling Sample |
Name | Value |
description | Snapshot of a threads state |
period | everyChunk |
|
Name | Type | Label |
sampledThread | Thread | Thread |
stackTrace | StackTrace | Stack Trace |
state | ThreadState | Thread State |
|
NativeMethodSample | JVM -> Profiling | Method Profiling Sample Native |
Name | Value |
description | Snapshot of a threads state when in native |
period | everyChunk |
|
Name | Type | Label |
sampledThread | Thread | Thread |
stackTrace | StackTrace | Stack Trace |
state | ThreadState | Thread State |
|
ThreadDump | JVM -> Runtime | Thread Dump |
Name | Value |
period | everyChunk |
|
Name | Type | Label |
result | string | Thread Dump |
|
NativeLibrary | JVM -> Runtime | Native Library |
Name | Value |
period | everyChunk |
|
Name | Type | ContentType | Label | Description |
name | string | | Name | |
baseAddress | ulong | address | Base Address | Starting address of the module |
topAddress | ulong | address | Top Address | Ending address of the module |
|
ModuleRequire | JVM -> Runtime -> Modules | Module Require |
Name | Value |
thread | false |
period | everyChunk |
description | A directed edge representing a dependency |
|
Name | Type | Label |
source | Module | Source Module |
requiredModule | Module | Required Module |
|
ModuleExport | JVM -> Runtime -> Modules | Module Export |
Name | Value |
thread | false |
period | everyChunk |
|
Name | Type | Label | Description |
exportedPackage | Package | Exported Package | |
targetModule | Module | Target Module | Module to which the package is qualifiedly exported. If null or N/A, the package is unqualifiedly exported |
|
CompilerStatistics | JVM -> Compiler | Compiler Statistics |
Name | Value |
thread | false |
period | everyChunk |
startTime | false |
|
Name | Type | ContentType | Label |
compileCount | int | | Compiled Methods |
bailoutCount | int | | Bailouts |
invalidatedCount | int | | Invalidated Compilations |
osrCompileCount | int | | OSR Compilations |
standardCompileCount | int | | Standard Compilations |
osrBytesCompiled | ulong | bytes | OSR Bytes Compiled |
standardBytesCompiled | ulong | bytes | Standard Bytes Compiled |
nmethodsSize | ulong | bytes | Compilation Resulting Size |
nmethodCodeSize | ulong | bytes | Compilation Resulting Code Size |
peakTimeSpent | long | millis | Peak Time |
totalTimeSpent | long | millis | Total time |
|
CompilerConfiguration | JVM -> Compiler | Compiler Configuration |
Name | Value |
thread | false |
period | endChunk |
startTime | false |
|
Name | Type | Label |
threadCount | int | Thread Count |
tieredCompilation | boolean | Tiered Compilation |
|
CodeCacheStatistics | JVM -> Code Cache | Code Cache Statistics |
Name | Value |
thread | false |
period | everyChunk |
startTime | false |
|
Name | Type | ContentType | Label |
codeBlobType | CodeBlobType | | Code Heap |
startAddress | ulong | address | Start Address |
reservedTopAddress | ulong | address | Reserved Top |
entryCount | int | | Entries |
methodCount | int | | Methods |
adaptorCount | int | | Adaptors |
unallocatedCapacity | ulong | bytes | Unallocated |
fullCount | int | | Full Count |
|
CodeCacheConfiguration | JVM -> Code Cache | Code Cache Configuration |
Name | Value |
thread | false |
period | endChunk |
startTime | false |
|
Name | Type | ContentType | Label |
initialSize | ulong | bytes | Initial Size |
reservedSize | ulong | bytes | Reserved Size |
nonNMethodSize | ulong | bytes | Non-nmethod Size |
profiledSize | ulong | bytes | Profiled Size |
nonProfiledSize | ulong | bytes | Non-profiled Size |
expansionSize | ulong | bytes | Expansion size |
minBlockLength | ulong | bytes | Minimum Block Length |
startAddress | ulong | address | Start Address |
reservedTopAddress | ulong | address | Reserved Top |
|
IntFlag | JVM -> Flag | Int Flag | |
Name | Type | Label |
name | string | Name |
value | int | Value |
origin | FlagValueOrigin | Origin |
|
UnsignedIntFlag | JVM -> Flag | Unsigned Int Flag | |
Name | Type | Label |
name | string | Name |
value | uint | Value |
origin | FlagValueOrigin | Origin |
|
LongFlag | JVM -> Flag | Long Flag | |
Name | Type | Label |
name | string | Name |
value | long | Value |
origin | FlagValueOrigin | Origin |
|
UnsignedLongFlag | JVM -> Flag | Unsigned Long Flag | |
Name | Type | Label |
name | string | Name |
value | ulong | Value |
origin | FlagValueOrigin | Origin |
|
DoubleFlag | JVM -> Flag | Double Flag | |
Name | Type | Label |
name | string | Name |
value | double | Value |
origin | FlagValueOrigin | Origin |
|
BooleanFlag | JVM -> Flag | Boolean Flag | |
Name | Type | Label |
name | string | Name |
value | boolean | Value |
origin | FlagValueOrigin | Origin |
|
StringFlag | JVM -> Flag | String Flag | |
Name | Type | Label |
name | string | Name |
value | string | Value |
origin | FlagValueOrigin | Origin |
|
ObjectCount | JVM -> GC -> Detailed | Object Count |
Name | Value |
startTime | false |
period | everyChunk |
|
Name | Type | ContentType | Label |
gcId | uint | | GC Identifier |
objectClass | Class | | Object Class |
count | long | | Count |
totalSize | ulong | bytes | Total Size |
|
G1HeapRegionInformation | JVM -> GC -> Detailed | G1 Heap Region Information |
Name | Value |
description | Information about a specific heap region in the G1 GC |
period | everyChunk |
|
Name | Type | ContentType | Label |
index | uint | | Index |
type | G1HeapRegionType | | Type |
start | ulong | address | Start |
used | ulong | bytes | Used |
|
GCConfiguration | JVM -> GC -> Configuration | GC Configuration |
Name | Value |
description | The configuration of the garbage collector |
period | endChunk |
|
Name | Type | ContentType | Label | Description |
youngCollector | GCName | | Young Garbage Collector | The garbage collector used for the young generation |
oldCollector | GCName | | Old Garbage Collector | The garbage collector used for the old generation |
parallelGCThreads | uint | | Parallel GC Threads | Number of parallel threads to use for garbage collection |
concurrentGCThreads | uint | | Concurrent GC Threads | Number of concurrent threads to use for garbage collection |
usesDynamicGCThreads | boolean | | Uses Dynamic GC Threads | Whether a dynamic number of GC threads are used or not |
isExplicitGCConcurrent | boolean | | Concurrent Explicit GC | Whether System.gc() is concurrent or not |
isExplicitGCDisabled | boolean | | Disabled Explicit GC | Whether System.gc() will cause a garbage collection or not |
pauseTarget | long | millis | Pause Target | Target for GC pauses |
gcTimeRatio | uint | | GC Time Ratio | Target for runtime vs garbage collection time |
|
GCSurvivorConfiguration | JVM -> GC -> Configuration | GC Survivor Configuration |
Name | Value |
description | The configuration of the survivors of garbage collection |
period | endChunk |
|
Name | Type | Label | Description |
maxTenuringThreshold | ubyte | Maximum Tenuring Threshold | Upper limit for the age of how old objects to keep in the survivor area |
initialTenuringThreshold | ubyte | Initial Tenuring Threshold | Initial age limit for how old objects to keep in survivor area |
|
GCTLABConfiguration | JVM -> GC -> Configuration | TLAB Configuration |
Name | Value |
description | The configuration of the Thread Local Allocation Buffers (TLABs) |
period | endChunk |
|
Name | Type | ContentType | Label | Description |
usesTLABs | boolean | | TLABs Used | If Thread Local Allocation Buffers (TLABs) are in use |
minTLABSize | ulong | bytes | Minimum TLAB Size | |
tlabRefillWasteLimit | ulong | bytes | TLAB Refill Waste Limit | |
|
GCHeapConfiguration | JVM -> GC -> Configuration | GC Heap Configuration |
Name | Value |
description | The configuration of the garbage collected heap |
period | endChunk |
|
Name | Type | ContentType | Label | Description |
minSize | ulong | bytes | Minimum Heap Size | |
maxSize | ulong | bytes | Maximum Heap Size | |
initialSize | ulong | bytes | Initial Heap Size | |
usesCompressedOops | boolean | | If Compressed Oops Are Used | If compressed Oops (Ordinary Object Pointers) are enabled |
compressedOopsMode | NarrowOopMode | | Compressed Oops Mode | The kind of compressed oops being used |
objectAlignment | ulong | bytes | Object Alignment | Object alignment (in bytes) on the heap |
heapAddressBits | ubyte | | Heap Address Size | Heap Address Size (in bits) |
|
YoungGenerationConfiguration | JVM -> GC -> Configuration | Young Generation Configuration |
Name | Value |
description | The configuration of the young generation of the garbage collected heap |
period | endChunk |
|
Name | Type | ContentType | Label | Description |
minSize | ulong | bytes | Minimum Young Generation Size | |
maxSize | ulong | bytes | Maximum Young Generation Size | |
newRatio | uint | | New Ratio | The size of the young generation relative to the tenured generation |
|
ZAllocationStall | JVM -> GC -> Detailed | ZGC Allocation Stall |
Name | Value |
description | Time spent waiting for memory to become available |
thread | true |
|
Name | Type | ContentType | Label |
type | ZPageTypeType | | Type |
size | ulong | bytes | Size |
|
ZPageAllocation | JVM -> GC -> Detailed | ZGC Page Allocation |
Name | Value |
description | Allocation of a ZPage |
thread | true |
stackTrace | true |
|
Name | Type | ContentType | Label |
type | ZPageTypeType | | Type |
size | ulong | bytes | Size |
flushed | ulong | bytes | Flushed |
committed | ulong | bytes | Committed |
segments | uint | | Segments |
nonBlocking | boolean | | Non-blocking |
|
ZRelocationSet | JVM -> GC -> Detailed | ZGC Relocation Set | |
Name | Type | ContentType | Label |
total | ulong | bytes | Total |
empty | ulong | bytes | Empty |
relocate | ulong | bytes | Relocate |
|
ZRelocationSetGroup | JVM -> GC -> Detailed | ZGC Relocation Set Group | |
Name | Type | ContentType | Label |
type | ZPageTypeType | | Type |
pages | ulong | | Pages |
total | ulong | bytes | Total |
empty | ulong | bytes | Empty |
relocate | ulong | bytes | Relocate |
|
ZStatisticsCounter | JVM -> GC -> Detailed | ZGC Statistics Counter |
Name | Value |
thread | true |
experimental | true |
|
Name | Type | Label |
id | ZStatisticsCounterType | Id |
increment | ulong | Increment |
value | ulong | Value |
|
ZStatisticsSampler | JVM -> GC -> Detailed | ZGC Statistics Sampler |
Name | Value |
thread | true |
experimental | true |
|
Name | Type | Label |
id | ZStatisticsSamplerType | Id |
value | ulong | Value |
|
ZThreadPhase | JVM -> GC -> Detailed | ZGC Thread Phase |
Name | Value |
thread | true |
experimental | true |
|
Name | Type | Label |
gcId | uint | GC Identifier |
name | string | Name |
|
ZUncommit | JVM -> GC -> Detailed | ZGC Uncommit |
Name | Value |
description | Uncommitting of memory |
thread | true |
|
Name | Type | ContentType | Label |
uncommitted | ulong | bytes | Uncommitted |
|
ZUnmap | JVM -> GC -> Detailed | ZGC Unmap |
Name | Value |
description | Unmapping of memory |
thread | true |
|
Name | Type | ContentType | Label |
unmapped | ulong | bytes | Unmapped |
|
ShenandoahHeapRegionStateChange | JVM -> GC -> Detailed | Shenandoah Heap Region State Change |
Name | Value |
description | Information about a Shenandoah heap region state change |
startTime | false |
|
Name | Type | ContentType | Label |
index | uint | | Index |
from | ShenandoahHeapRegionState | | From |
to | ShenandoahHeapRegionState | | To |
start | ulong | address | Start |
used | ulong | bytes | Used |
|
ShenandoahHeapRegionInformation | JVM -> GC -> Detailed | Shenandoah Heap Region Information |
Name | Value |
description | Information about a specific heap region in the Shenandoah GC |
period | everyChunk |
|
Name | Type | ContentType | Label |
index | uint | | Index |
state | ShenandoahHeapRegionState | | State |
start | ulong | address | Start |
used | ulong | bytes | Used |
|
Flush | Flight Recorder | Flush |
Name | Value |
thread | false |
experimental | true |
|
Name | Type | ContentType | Label |
flushId | ulong | | Flush Identifier |
elements | ulong | | Elements Written |
size | ulong | bytes | Size Written |
|
HeapDump | JVM -> Diagnostics | Heap Dump |
Name | Value |
stackTrace | true |
thread | true |
|
Name | Type | Label |
destination | string | Destination |
size | long | Size |
gcBeforeDump | boolean | GC Before Dump |
onOutOfMemoryError | boolean | On Out of Memory Error |
|
GCLocker | JVM -> GC -> Detailed | GC Locker |
Name | Value |
startTime | true |
thread | true |
stackTrace | true |
|
Name | Type | Label | Description |
lockCount | uint | Lock Count | The number of Java threads in a critical section when the GC locker is started |
stallCount | uint | Stall Count | The number of Java threads stalled by the GC locker |
|
FinalizerStatistics | Java Application -> Statistics | Finalizer Statistics |
Name | Value |
description | Per class statistics about finalizers |
thread | false |
startTime | false |
period | endChunk |
|
Name | Type | Label | Description |
finalizableClass | Class | Class Overriding Finalize | |
codeSource | Symbol | Code Source | URL from where the class was loaded |
objects | ulong | Finalizable Objects on Heap | Number of objects on heap that can be finalized |
totalFinalizersRun | ulong | Finalizers Run | Total number of finalizers run since JVM start |
|