Introduction
The following are the events for the OpenJDK 24 (jdk-24+10, 15-August-2024), and Graal VM 24.2.0 (jdk-24+10) . The events are collected from the event configuration and the source code. Visit jfreventcollector for more information. this is also the place you can contribute additional event descriptions, if you don't want to contribute them directly to the OpenJDK. The site generator lives on GitHub too.
This page is maintained by Johannes Bechberger of the SapMachine team at SAP and contributors.
Some events have fake end times / durations, these are hidden in the event description here.
Flight Recorder
DumpReason
default profiling startTime 11 17 21 23 24
Category: Flight Recorder
Who requested the recording and why
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | 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
default profiling startTime 11 17 21 23 24 graal vm
Category: Flight Recorder
Data could not be copied out from a buffer, typically because of contention
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
amount | ulong: bytes | Amount Amount lost data |
total | ulong: bytes | Total Total lost amount for thread |
Flush
experimental startTime duration 14 17 21 23 24
Category: Flight Recorder
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | false | 0 ns |
profiling | false | 0 ns |
Field | Type | Description |
---|---|---|
flushId | ulong | Flush Identifier |
elements | ulong | Elements Written |
size | ulong: bytes | Size Written |
Examples 3
ActiveRecording
default profiling startTime duration stackTrace 11 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
Category: Flight Recorder
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
id | long | Id |
name | string | Name Consider contributing a description to jfreventcollector. |
destination | string | Destination Consider contributing a description to jfreventcollector. |
disk | boolean 21+ | To Disk |
maxAge | long: millis | Max Age |
flushInterval | long: millis 14+ | Flush Interval |
maxSize | long: bytes | Max Size |
recordingStart | long: epochmillis | Start Time |
recordingDuration | long: millis | Recording Duration |
Examples 3
destination | string | [...]/code/experiments/jfreventcollector/jfr/sample_UseParallelGC.jfr
|
---|---|---|
disk | boolean | true
|
flushInterval | long: millis | 1000
|
id | long | 1
|
maxAge | long: millis | 9223372036854775807
|
maxSize | long: bytes | 262144000
|
name | string | 1
|
recordingDuration | long: millis | 9223372036854775807
|
recordingStart | long: epochmillis | 1702899886817
|
stackTrace | StackTrace | null
|
startTime | long: millis | 17888392958
|
destination | string | [...]/code/experiments/jfreventcollector/jfr/sample_UseSerialGC.jfr
|
---|---|---|
disk | boolean | true
|
flushInterval | long: millis | 1000
|
id | long | 1
|
maxAge | long: millis | 9223372036854775807
|
maxSize | long: bytes | 262144000
|
name | string | 1
|
recordingDuration | long: millis | 9223372036854775807
|
recordingStart | long: epochmillis | 1702899981921
|
stackTrace | StackTrace | null
|
startTime | long: millis | 84412629542
|
destination | string | [...]/code/experiments/jfreventcollector/jfr/sample_UseG1GC.jfr
|
---|---|---|
disk | boolean | true
|
flushInterval | long: millis | 1000
|
id | long | 1
|
maxAge | long: millis | 9223372036854775807
|
maxSize | long: bytes | 262144000
|
name | string | 1
|
recordingDuration | long: millis | 9223372036854775807
|
recordingStart | long: epochmillis | 1702902685041
|
stackTrace | StackTrace | null
|
startTime | long: millis | 62987307250
|
ActiveSetting
default profiling startTime duration stackTrace 11 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
Category: Flight Recorder
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
id | long | Event Id |
name | string | Setting Name |
value | string | Setting Value |
Examples 3
JVM
JVMInformation
default profiling startTime duration end of every chunk 11 17 21 23 24 graal vm
Category: Java Virtual Machine
Description of JVM and the Java application
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
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 |
Examples 3
javaArguments | string | [...]/code/experiments/jfreventcollector/.cache/renaissance.jar -t 5 -r 1 all
|
---|---|---|
jvmArguments | string | -XX:StartFlightRecording=filename=[...]/code/experiments/jfreventcollector/jfr/sample_UseG1GC.jfr,settings=[...]/code/experiments/jfreventcollector/.cache/jfc.jfc -XX:+UseG1GC
|
jvmFlags | string | null
|
jvmName | string | OpenJDK 64-Bit Server VM
|
jvmStartTime | long: epochmillis | 1702902684442
|
jvmVersion | string | OpenJDK 64-Bit Server VM (21.0.1+12-LTS) for bsd-aarch64 JRE (21.0.1+12-LTS), built on 2023-10-17T00:00:00Z by "admin" with clang Apple LLVM 12.0.0 (clang-1200.0.32.29)
|
pid | long | 21922
|
startTime | long: millis | 75168554750
|
javaArguments | string | [...]/code/experiments/jfreventcollector/.cache/renaissance.jar -t 5 -r 1 all
|
---|---|---|
jvmArguments | string | -XX:StartFlightRecording=filename=[...]/code/experiments/jfreventcollector/jfr/sample_UseParallelGC.jfr,settings=[...]/code/experiments/jfreventcollector/.cache/jfc.jfc -XX:+UseParallelGC
|
jvmFlags | string | null
|
jvmName | string | OpenJDK 64-Bit Server VM
|
jvmStartTime | long: epochmillis | 1702899886436
|
jvmVersion | string | OpenJDK 64-Bit Server VM (21.0.1+12-LTS) for bsd-aarch64 JRE (21.0.1+12-LTS), built on 2023-10-17T00:00:00Z by "admin" with clang Apple LLVM 12.0.0 (clang-1200.0.32.29)
|
pid | long | 13981
|
startTime | long: millis | 30585938083
|
javaArguments | string | [...]/code/experiments/jfreventcollector/.cache/renaissance.jar -t 5 -r 1 all
|
---|---|---|
jvmArguments | string | -XX:StartFlightRecording=filename=[...]/code/experiments/jfreventcollector/jfr/sample_UseSerialGC.jfr,settings=[...]/code/experiments/jfreventcollector/.cache/jfc.jfc -XX:+UseSerialGC
|
jvmFlags | string | null
|
jvmName | string | OpenJDK 64-Bit Server VM
|
jvmStartTime | long: epochmillis | 1702899981604
|
jvmVersion | string | OpenJDK 64-Bit Server VM (21.0.1+12-LTS) for bsd-aarch64 JRE (21.0.1+12-LTS), built on 2023-10-17T00:00:00Z by "admin" with clang Apple LLVM 12.0.0 (clang-1200.0.32.29)
|
pid | long | 14273
|
startTime | long: millis | 40019876917
|
InitialSystemProperty
JVM: Class Loading
ClassLoad
startTime duration eventThread stackTrace 11 17 21 23 24
Category: Java Virtual Machine / Class Loading
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | false | true | 0 ms |
profiling | false | true | 0 ms |
Field | Type | Description |
---|---|---|
loadedClass | Class | Loaded Class Consider contributing a description to jfreventcollector. |
definingClassLoader | ClassLoader | Defining Class Loader Consider contributing a description to jfreventcollector. |
initiatingClassLoader | ClassLoader | Initiating Class Loader Consider contributing a description to jfreventcollector. |
Examples 3
definingClassLoader | ClassLoader | |
---|---|---|
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
initiatingClassLoader | ClassLoader | |
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
loadedClass | Class | |
classLoader | ClassLoader | |
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | org/renaissance/core/Launcher
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | org/renaissance/core
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (Ljava/lang/String;ZLjava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Class;
|
hidden | boolean | false
|
modifiers | int | 266
|
name | string | forName0
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/Class
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 384265208
|
definingClassLoader | ClassLoader | |
---|---|---|
name | string | bootstrap
|
type | Class | null
|
initiatingClassLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
loadedClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/jar/Attributes
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/jar
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 5
|
lineNumber | int | 55
|
method | Method | |
descriptor | string | (Ljava/util/jar/JarVerifier;Ljava/io/InputStream;Ljava/lang/String;)V
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | <init>
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/jar/Manifest
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/jar
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 698677542
|
definingClassLoader | ClassLoader | |
---|---|---|
name | string | bootstrap
|
type | Class | null
|
initiatingClassLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
loadedClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 1057
|
name | string | java/text/spi/DecimalFormatSymbolsProvider
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/text/spi
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | 181
|
method | Method | |
descriptor | string | (Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols;
|
hidden | boolean | false
|
modifiers | int | 25
|
name | string | getInstance
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/text/DecimalFormatSymbols
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/text
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 461266458
|
ClassDefine
startTime eventThread stackTrace 11 17 21 23 24
Category: Java Virtual Machine / Class Loading
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace |
---|---|---|
default | false | true |
profiling | false | true |
Field | Type | Description |
---|---|---|
definedClass | Class | Defined Class Consider contributing a description to jfreventcollector. |
definingClassLoader | ClassLoader | Defining Class Loader Consider contributing a description to jfreventcollector. |
Examples 3
definedClass | Class | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 1537
|
name | string | sun/util/locale/provider/AvailableLanguageTags
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | sun/util/locale/provider
|
definingClassLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | 221
|
method | Method | |
descriptor | string | ()Ljava/text/spi/DecimalFormatSymbolsProvider;
|
hidden | boolean | false
|
modifiers | int | 4098
|
name | string | lambda$getDecimalFormatSymbolsProvider$4
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | sun/util/locale/provider/JRELocaleProviderAdapter
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | sun/util/locale/provider
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 483248750
|
definedClass | Class | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/util/ServiceLoader$ProviderImpl
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
definingClassLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 377
|
lineNumber | int | 907
|
method | Method | |
descriptor | string | (Ljdk/internal/module/ServicesCatalog$ServiceProvider;)Ljava/util/ServiceLoader$Provider;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | loadProvider
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/ServiceLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 731033667
|
definedClass | Class | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | sun/util/locale/provider/LocaleResources
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | sun/util/locale/provider
|
definingClassLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 18
|
lineNumber | int | 399
|
method | Method | |
descriptor | string | (Ljava/util/Locale;)Lsun/util/locale/provider/LocaleResources;
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | getLocaleResources
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | sun/util/locale/provider/JRELocaleProviderAdapter
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | sun/util/locale/provider
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 404757000
|
ClassRedefinition
default profiling startTime 15 17 21 23 24
Category: Java Virtual Machine / Class Loading
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
redefinedClass | Class | Redefined Class Consider contributing a description to jfreventcollector. |
classModificationCount | int | Class Modification Count The number of times the class has changed |
redefinitionId | ulong | Class Redefinition Id |
RedefineClasses
default profiling startTime duration eventThread stackTrace 15 17 21 23 24
Category: Java Virtual Machine / Class Loading
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 0 ms |
profiling | true | true | 0 ms |
Field | Type | Description |
---|---|---|
classCount | int | Class Count |
redefinitionId | ulong | Class Redefinition Id |
RetransformClasses
default profiling startTime duration eventThread stackTrace 15 17 21 23 24
Category: Java Virtual Machine / Class Loading
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 0 ms |
profiling | true | true | 0 ms |
Field | Type | Description |
---|---|---|
classCount | int | Class Count |
redefinitionId | ulong | Class Redefinition Id |
ClassUnload
startTime eventThread 11 17 21 23 24
Category: Java Virtual Machine / Class Loading
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
unloadedClass | Class | Unloaded Class Consider contributing a description to jfreventcollector. |
definingClassLoader | ClassLoader | Defining Class Loader Consider contributing a description to jfreventcollector. |
Examples 3
definingClassLoader | ClassLoader | |
---|---|---|
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
startTime | long: millis | 5994089375
|
unloadedClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | true
|
modifiers | int | 4144
|
name | string | org.apache.spark.internal.config.TypedConfigBuilder$$Lambda+0x00000008003633d8/1715686600
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | org/apache/spark/internal/config
|
definingClassLoader | ClassLoader | |
---|---|---|
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
startTime | long: millis | 4558772458
|
unloadedClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | org/sparkproject/guava/collect/Hashing
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | org/sparkproject/guava/collect
|
definingClassLoader | ClassLoader | |
---|---|---|
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
startTime | long: millis | 3889512208
|
unloadedClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 1057
|
name | string | org/sparkproject/guava/collect/UnmodifiableIterator
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | org/sparkproject/guava/collect
|
JVM: Code Cache
CodeCacheFull
default profiling startTime eventThread 11 17 21 23 24
Category: Java Virtual Machine / Code Cache
A code heap is full, this leads to disabling the compiler
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
codeBlobType | CodeBlobType | Code Heap Consider contributing a description to jfreventcollector. |
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 17+ | Code Cache Maximum Capacity |
CodeCacheStatistics
default profiling startTime every chunk 11 17 21 23 24
Category: Java Virtual Machine / Code Cache
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | Description |
---|---|---|
codeBlobType | CodeBlobType | Code Heap Consider contributing a description to jfreventcollector. |
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 |
Examples 3
CodeCacheConfiguration
default profiling startTime end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Code Cache
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
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 |
Examples 3
expansionSize | ulong: bytes | 65536
|
---|---|---|
initialSize | ulong: bytes | 2555904
|
minBlockLength | ulong: bytes | 6
|
nonNMethodSize | ulong: bytes | 5839564
|
nonProfiledSize | ulong: bytes | 122909338
|
profiledSize | ulong: bytes | 122909338
|
reservedSize | ulong: bytes | 251658240
|
reservedTopAddress | ulong: address | 5217714176
|
startAddress | ulong: address | 4966055936
|
startTime | long: millis | 78960108292
|
expansionSize | ulong: bytes | 65536
|
---|---|---|
initialSize | ulong: bytes | 2555904
|
minBlockLength | ulong: bytes | 6
|
nonNMethodSize | ulong: bytes | 5839564
|
nonProfiledSize | ulong: bytes | 122909338
|
profiledSize | ulong: bytes | 122909338
|
reservedSize | ulong: bytes | 251658240
|
reservedTopAddress | ulong: address | 4771921920
|
startAddress | ulong: address | 4520263680
|
startTime | long: millis | 12863160917
|
expansionSize | ulong: bytes | 65536
|
---|---|---|
initialSize | ulong: bytes | 2555904
|
minBlockLength | ulong: bytes | 6
|
nonNMethodSize | ulong: bytes | 5839564
|
nonProfiledSize | ulong: bytes | 122909338
|
profiledSize | ulong: bytes | 122909338
|
reservedSize | ulong: bytes | 251658240
|
reservedTopAddress | ulong: address | 4733009920
|
startAddress | ulong: address | 4481351680
|
startTime | long: millis | 96717754667
|
JVM: Compiler
JITRestart
default profiling startTime eventThread 17 21 23 24
Category: Java Virtual Machine / Compiler
Restart of the JIT compilers after they were stopped
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
freedMemory | ulong: bytes | Freed Memory |
codeCacheMaxCapacity | ulong: bytes | Code Cache Maximum Capacity |
Compilation
default profiling startTime duration eventThread 11 17 21 23 24
Category: Java Virtual Machine / Compiler
Results of method compilation attempts
Configuration | enabled | threshold |
---|---|---|
default | true | 1000 ms |
profiling | true | 100 ms |
Field | Type | Description |
---|---|---|
compileId | int | Compilation Identifier |
compiler | CompilerType 14+ | Compiler Consider contributing a description to jfreventcollector. |
method | Method | Method Consider contributing a description to jfreventcollector. |
compileLevel | ushort | Compilation Level |
succeded | boolean | Succeeded |
isOsr | boolean | On Stack Replacement |
codeSize | ulong: bytes | Compiled Code Size |
inlinedBytes | ulong: bytes | Inlined Code Size |
arenaBytes | ulong: bytes 23+ | Arena Usage |
Examples 3
codeSize | ulong: bytes | 2952
|
---|---|---|
compileId | int | 16001
|
compileLevel | ushort | 4
|
compiler | CompilerType | c2
|
inlinedBytes | ulong: bytes | 352
|
isOsr | boolean | false
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | flush
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | io/netty/handler/codec/http2/AbstractHttp2StreamChannel$Http2ChannelUnsafe
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | io/netty/handler/codec/http2
|
startTime | long: millis | 47453374875
|
succeded | boolean | true
|
codeSize | ulong: bytes | 8496
|
---|---|---|
compileId | int | 6753
|
compileLevel | ushort | 4
|
compiler | CompilerType | c2
|
inlinedBytes | ulong: bytes | 1204
|
isOsr | boolean | false
|
method | Method | |
descriptor | string | (Lakka/dispatch/Mailbox;ZZ)Z
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | registerForExecution
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | akka/dispatch/Dispatcher
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | akka/dispatch
|
startTime | long: millis | 10074882167
|
succeded | boolean | true
|
codeSize | ulong: bytes | 53272
|
---|---|---|
compileId | int | 9669
|
compileLevel | ushort | 4
|
compiler | CompilerType | c2
|
inlinedBytes | ulong: bytes | 6788
|
isOsr | boolean | false
|
method | Method | |
descriptor | string | (J)V
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | slowPath
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | rx/internal/operators/OnSubscribeFromIterable$IterableProducer
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | rx/internal/operators
|
startTime | long: millis | 30087040417
|
succeded | boolean | true
|
CompilerPhase
default profiling startTime duration eventThread 11 17 21 23 24
Category: Java Virtual Machine / Compiler
Describes various phases of the compilation process like inlining or string optimization related phases
Configuration | enabled | threshold |
---|---|---|
default | true | 60 s |
profiling | true | 10 s |
Field | Type | Description |
---|---|---|
phase | CompilerPhaseType | Compile Phase |
compileId | int | Compilation Identifier |
phaseLevel | ushort | Phase Level |
CompilationFailure
profiling startTime eventThread 11 17 21 23 24
Category: Java Virtual Machine / Compiler
In case a JIT compilation failed, a compilation failure is triggered, reporting the reason
Configuration | enabled |
---|---|
default | false |
profiling | true |
Field | Type | Description |
---|---|---|
failureMessage | string | Failure Message |
compileId | int | Compilation Identifier |
Examples 3
CompilerInlining
startTime eventThread 11 17 21 23 24
Category: Java Virtual Machine / Compiler / Optimization
Describes the result of a method inlining attempt
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
compileId | int | Compilation Identifier |
caller | Method | Caller Method |
callee | CalleeMethod struct | Callee Method |
succeeded | boolean | Succeeded |
message | string | Message |
bci | int | Bytecode Index |
Examples 3
bci | int | 6
|
---|---|---|
callee | CalleeMethod | |
descriptor | string | ()B
|
name | string | coder
|
type | string | java/lang/String
|
caller | Method | |
descriptor | string | ()I
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | length
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/String
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
compileId | int | 1479
|
message | string | inline
|
startTime | long: millis | 669857167
|
succeeded | boolean | true
|
bci | int | 27
|
---|---|---|
callee | CalleeMethod | |
descriptor | string | (Ljava/lang/Object;ILjava/lang/Object;II)V
|
name | string | arraycopy
|
type | string | java/lang/System
|
caller | Method | |
descriptor | string | ([BII)[B
|
hidden | boolean | false
|
modifiers | int | 10
|
name | string | copyOfRangeByte
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/Arrays
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
compileId | int | 1413
|
message | string | intrinsic
|
startTime | long: millis | 359642333
|
succeeded | boolean | true
|
bci | int | 4
|
---|---|---|
callee | CalleeMethod | |
descriptor | string | ()Ljava/lang/Class;
|
name | string | getClass
|
type | string | java/lang/Object
|
caller | Method | |
descriptor | string | (Ljava/lang/Class;)Z
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | isType
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | jdk/jfr/internal/Control
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/jdk.jfr
|
name | string | jdk.jfr
|
version | string | 21.0.1
|
name | string | jdk/jfr/internal
|
compileId | int | 1491
|
message | string | intrinsic
|
startTime | long: millis | 422188833
|
succeeded | boolean | true
|
Deoptimization
default profiling startTime eventThread stackTrace 14 17 21 23 24
Category: Java Virtual Machine / Compiler
Describes the detection of an uncommon situation in a compiled method which may lead to deoptimization of the method
Configuration | enabled | stackTrace |
---|---|---|
default | true | false |
profiling | true | true |
Field | Type | Description |
---|---|---|
compileId | int | Compilation Identifier |
compiler | CompilerType | Compiler Consider contributing a description to jfreventcollector. |
method | Method | Method Consider contributing a description to jfreventcollector. |
lineNumber | int | Line Number |
bci | int | Bytecode Index |
instruction | Bytecode | Instruction Consider contributing a description to jfreventcollector. |
reason | DeoptimizationReason | Reason Consider contributing a description to jfreventcollector. |
action | DeoptimizationAction | Action Consider contributing a description to jfreventcollector. |
Examples 3
action | DeoptimizationAction | maybe_recompile
|
---|---|---|
bci | int | 7
|
compileId | int | 2671
|
compiler | CompilerType | c2
|
instruction | Bytecode | instanceof
|
lineNumber | int | 3104
|
method | Method | |
descriptor | string | (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharProperty;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | newCharProperty
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Pattern
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
reason | DeoptimizationReason | class_check
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 7
|
lineNumber | int | 3104
|
method | Method | |
descriptor | string | (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharProperty;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | newCharProperty
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Pattern
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 4167202500
|
action | DeoptimizationAction | maybe_recompile
|
---|---|---|
bci | int | 159
|
compileId | int | 2132
|
compiler | CompilerType | c2
|
instruction | Bytecode | invokevirtual
|
lineNumber | int | 1026
|
method | Method | |
descriptor | string | (Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;
|
hidden | boolean | false
|
modifiers | int | 16
|
name | string | putVal
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/concurrent/ConcurrentHashMap
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/concurrent
|
reason | DeoptimizationReason | class_check
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 159
|
lineNumber | int | 1026
|
method | Method | |
descriptor | string | (Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;
|
hidden | boolean | false
|
modifiers | int | 16
|
name | string | putVal
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/concurrent/ConcurrentHashMap
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/concurrent
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1425025458
|
action | DeoptimizationAction | reinterpret
|
---|---|---|
bci | int | 47
|
compileId | int | 2666
|
compiler | CompilerType | c2
|
instruction | Bytecode | if_icmpge
|
lineNumber | int | 453
|
method | Method | |
descriptor | string | ()Ljava/util/regex/Matcher;
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | reset
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Matcher
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
reason | DeoptimizationReason | unstable_if
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 47
|
lineNumber | int | 453
|
method | Method | |
descriptor | string | ()Ljava/util/regex/Matcher;
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | reset
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Matcher
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 2027787209
|
CompilerQueueUtilization
default profiling startTime duration every chunk 22 23 24
Category: Java Virtual Machine / Compiler
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 10 s |
profiling | true | 5 s |
Field | Type | Description |
---|---|---|
compiler | CompilerType | Compiler Consider contributing a description to jfreventcollector. |
addedRate | long: hertz | Requets Added Rate Requests added per second |
removedRate | long: hertz | Requests Removed Rate Requests removed per second |
queueSize | long | Queue Size |
peakQueueSize | long | Peak Queue Size |
addedCount | long | Requests Added |
removedCount | long | Requests Removed |
totalAddedCount | long | Total Requests Added |
totalRemovedCount | long | Total Requests Removed |
compilerThreadCount | int | Compiler Thread Count |
CompilerStatistics
default profiling startTime every chunk 11 17 21 23 24
Category: Java Virtual Machine / Compiler
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 1000 ms |
profiling | true | 1000 ms |
Field | Type | Description |
---|---|---|
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 |
Examples 3
bailoutCount | int | 3
|
---|---|---|
compileCount | int | 17341
|
invalidatedCount | int | 0
|
nmethodCodeSize | ulong: bytes | 21154672
|
nmethodsSize | ulong: bytes | 33028088
|
osrBytesCompiled | ulong: bytes | 0
|
osrCompileCount | int | 159
|
peakTimeSpent | long: millis | 953
|
standardBytesCompiled | ulong: bytes | 0
|
standardCompileCount | int | 17182
|
startTime | long: millis | 58103838875
|
totalTimeSpent | long: millis | 43430
|
bailoutCount | int | 2
|
---|---|---|
compileCount | int | 13697
|
invalidatedCount | int | 0
|
nmethodCodeSize | ulong: bytes | 16543560
|
nmethodsSize | ulong: bytes | 25308760
|
osrBytesCompiled | ulong: bytes | 0
|
osrCompileCount | int | 98
|
peakTimeSpent | long: millis | 1099
|
standardBytesCompiled | ulong: bytes | 0
|
standardCompileCount | int | 13599
|
startTime | long: millis | 42285645542
|
totalTimeSpent | long: millis | 35970
|
bailoutCount | int | 5
|
---|---|---|
compileCount | int | 33104
|
invalidatedCount | int | 0
|
nmethodCodeSize | ulong: bytes | 48367768
|
nmethodsSize | ulong: bytes | 71954320
|
osrBytesCompiled | ulong: bytes | 0
|
osrCompileCount | int | 231
|
peakTimeSpent | long: millis | 1103
|
standardBytesCompiled | ulong: bytes | 0
|
standardCompileCount | int | 32873
|
startTime | long: millis | 65175948459
|
totalTimeSpent | long: millis | 79486
|
CompilerConfiguration
default profiling startTime end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Compiler
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
threadCount | int | Thread Count |
tieredCompilation | boolean | Tiered Compilation |
dynamicCompilerThreadCount | boolean 20+ | Uses Dynamic Number of Compiler Threads |
Examples 3
JVM: Diagnostics
SyncOnValueBasedClass
experimental default profiling startTime eventThread stackTrace 16 17 21 23 24
Category: Java Virtual Machine / Diagnostics
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace |
---|---|---|
default | true | true |
profiling | true | true |
Field | Type | Description |
---|---|---|
valueBasedClass | Class | Value Based Class Consider contributing a description to jfreventcollector. |
HeapDump
default profiling startTime duration eventThread stackTrace 15 17 21 23 24
Category: Java Virtual Machine / Diagnostics
Information about a successfully written Java heap dump
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 0 ns |
profiling | true | true | 0 ns |
Field | Type | Description |
---|---|---|
destination | string | Destination Path of the Dump |
size | long | Size |
gcBeforeDump | boolean | GC Before Dump |
onOutOfMemoryError | boolean | Heap Dump on Out of Memory Error |
overwrite | boolean 21+ | Overwrite Heap dump overwrites previous file location if it exists |
compression | int 21+ | Compression Level Compression level of the dump, if larger than 0 we use gzip compression with this level |
JavaAgent
default profiling startTime end of every chunk 21 23 24
Category: Java Virtual Machine / Diagnostics
A Java programming language agent making use of the java.lang.instrument package for instrumenting programs running on the JVM
Configuration | enabled | period |
---|---|---|
default | true | endChunk |
profiling | true | endChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
options | string | Options |
dynamic | boolean | Dynamic If the agent attached to the JVM dynamically during runtime, i.e. not at startup |
initializationTime | Ticks | Initialization Time The time the JVM initialized the agent |
initializationDuration | Tickspan | Initialization Duration The duration of executing the initialization method, either premain or agentmain |
NativeAgent
default profiling startTime end of every chunk 21 23 24
Category: Java Virtual Machine / Diagnostics
A native programming language agent making use of the JVMTI interface used by development, profiling and monitoring tools
Configuration | enabled | period |
---|---|---|
default | true | endChunk |
profiling | true | endChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
options | string | Options |
dynamic | boolean | Dynamic If the library attached to the JVM dynamically during runtime, i.e. not at startup |
initializationTime | Ticks | Initialization Time The time the JVM initialized the agent |
initializationDuration | Tickspan | Initialization Duration The duration of executing the JVMTI VMInit event callback. If no VMInit callback is specified, the duration is 0. For a dynamically loaded agent, it is the duration of executing the call to Agent_OnAttach. |
path | string | Path The path of the library |
JVM: Flag
IntFlagChanged
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
name | string | Name |
oldValue | int | Old Value |
newValue | int | New Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
UnsignedIntFlagChanged
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
name | string | Name |
oldValue | uint | Old Value |
newValue | uint | New Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
LongFlagChanged
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
name | string | Name |
oldValue | long | Old Value |
newValue | long | New Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
UnsignedLongFlagChanged
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
name | string | Name |
oldValue | ulong | Old Value |
newValue | ulong | New Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
DoubleFlagChanged
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
name | string | Name |
oldValue | double | Old Value |
newValue | double | New Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
BooleanFlagChanged
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
name | string | Name |
oldValue | boolean | Old Value |
newValue | boolean | New Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
StringFlagChanged
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
name | string | Name |
oldValue | string | Old Value |
newValue | string | New Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
IntFlag
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
value | int | Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
Examples 3
name | string | VerifyMetaspaceInterval
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 423303750
|
value | int | 0
|
name | string | CompilerThreadPriority
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 22150022500
|
value | int | -1
|
name | string | PerfDataMemorySize
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 40031148292
|
value | int | 32768
|
UnsignedIntFlag
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
value | uint | Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
Examples 3
name | string | TestCrashInErrorHandler
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 75962744208
|
value | uint | 0
|
name | string | StringDeduplicationAgeThreshold
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 60345414417
|
value | uint | 3
|
name | string | G1ConcRefinementThreads
|
---|---|---|
origin | FlagValueOrigin | Ergonomic
|
startTime | long: millis | 27602504792
|
value | uint | 8
|
LongFlag
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
value | long | Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
Examples 3
name | string | CIBreakAt
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 423473042
|
value | long | -1
|
name | string | MaxRecursiveInlineLevel
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 676082667
|
value | long | 1
|
name | string | Tier3InvokeNotifyFreqLog
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 364810500
|
value | long | 10
|
UnsignedLongFlag
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
value | ulong | Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
Examples 3
name | string | MinHeapFreeRatio
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 676107459
|
value | ulong | 40
|
name | string | AdaptiveSizeMajorGCDecayTimeScale
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 423582583
|
value | ulong | 10
|
name | string | LargePageSizeInBytes
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 364828667
|
value | ulong | 0
|
DoubleFlag
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
value | double | Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
Examples 3
name | string | SelfDestructTimer
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 50917432000
|
value | double | 0.0
|
name | string | ZCollectionIntervalMinor
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 40031221792
|
value | double | -1.0
|
name | string | MinRAMPercentage
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 423592542
|
value | double | 50.0
|
BooleanFlag
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
value | boolean | Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
Examples 3
name | string | PrintPhiFunctions
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 676151334
|
value | boolean | false
|
name | string | PrintIdeal
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 364843583
|
value | boolean | false
|
name | string | TracePatching
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 423600125
|
value | boolean | false
|
StringFlag
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / Flag
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
value | string | Value |
origin | FlagValueOrigin | Origin Consider contributing a description to jfreventcollector. |
Examples 3
name | string | HeapDumpPath
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 30519987417
|
value | string | null
|
name | string | ShenandoahGCHeuristics
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 12863359500
|
value | string | adaptive
|
name | string | HeapDumpPath
|
---|---|---|
origin | FlagValueOrigin | Default
|
startTime | long: millis | 423641750
|
value | string | null
|
JVM: GC: Collector
GarbageCollection
default profiling startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Collector
Garbage collection performed by the JVM
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | 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 |
Examples 3
SystemGC
default profiling startTime duration eventThread stackTrace 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Collector
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 0 ms |
profiling | true | true | 0 ms |
Field | Type | Description |
---|---|---|
invokedConcurrent | boolean | Invoked Concurrent |
Examples 3
invokedConcurrent | boolean | false
|
---|---|---|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 257
|
name | string | gc
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/lang/Runtime
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 26267688834
|
invokedConcurrent | boolean | false
|
---|---|---|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 257
|
name | string | gc
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/lang/Runtime
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 4398896292
|
invokedConcurrent | boolean | false
|
---|---|---|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 257
|
name | string | gc
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/lang/Runtime
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 3825581833
|
ParallelOldGarbageCollection
default profiling startTime duration 11 17 21 23 24
Category: Java Virtual Machine / GC / Collector
Appearing in: ParallelGC
Missing in: G1GC, SerialGC, ShenandoahGC, ZGC
Extra information specific to Parallel Old Garbage Collections
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
densePrefix | ulong: address | Dense Prefix The address of the dense prefix, used when compacting |
YoungGarbageCollection
default profiling startTime duration 11 17 21 23 24
Category: Java Virtual Machine / GC / Collector
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
Extra information specific to Young Garbage Collections
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
tenuringThreshold | uint | Tenuring Threshold |
OldGarbageCollection
default profiling startTime duration 11 17 21 23 24
Category: Java Virtual Machine / GC / Collector
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
Extra information specific to Old Garbage Collections
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
G1GarbageCollection
default profiling startTime duration 11 17 21 23 24
Category: Java Virtual Machine / GC / Collector
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Extra information specific to G1 Young Garbage Collections
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
type | G1YCType | Type Consider contributing a description to jfreventcollector. |
ZYoungGarbageCollection
default profiling startTime duration eventThread 21 23 24
Category: Java Virtual Machine / GC / Collector
Extra information specific to ZGC Young Garbage Collections
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
tenuringThreshold | uint | Tenuring Threshold |
ZOldGarbageCollection
JVM: GC: Configuration
GCConfiguration
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Configuration
The configuration of the garbage collector
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | 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 |
Examples 3
concurrentGCThreads | uint | 0
|
---|---|---|
gcTimeRatio | uint | 99
|
isExplicitGCConcurrent | boolean | false
|
isExplicitGCDisabled | boolean | false
|
oldCollector | GCName | ParallelOld
|
parallelGCThreads | uint | 8
|
pauseTarget | long: millis | -9223372036854775808
|
startTime | long: millis | 39413196458
|
usesDynamicGCThreads | boolean | true
|
youngCollector | GCName | ParallelScavenge
|
concurrentGCThreads | uint | 0
|
---|---|---|
gcTimeRatio | uint | 99
|
isExplicitGCConcurrent | boolean | false
|
isExplicitGCDisabled | boolean | false
|
oldCollector | GCName | SerialOld
|
parallelGCThreads | uint | 0
|
pauseTarget | long: millis | -9223372036854775808
|
startTime | long: millis | 96681275042
|
usesDynamicGCThreads | boolean | true
|
youngCollector | GCName | DefNew
|
concurrentGCThreads | uint | 2
|
---|---|---|
gcTimeRatio | uint | 12
|
isExplicitGCConcurrent | boolean | false
|
isExplicitGCDisabled | boolean | false
|
oldCollector | GCName | G1Old
|
parallelGCThreads | uint | 8
|
pauseTarget | long: millis | -9223372036854775808
|
startTime | long: millis | 36083793042
|
usesDynamicGCThreads | boolean | true
|
youngCollector | GCName | G1New
|
GCSurvivorConfiguration
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Configuration
The configuration of the survivors of garbage collection
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | 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 |
Examples 3
GCTLABConfiguration
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Configuration
The configuration of the Thread Local Allocation Buffers (TLABs)
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | 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 |
Examples 3
GCHeapConfiguration
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Configuration
The configuration of the garbage collected heap
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | 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) |
Examples 3
YoungGenerationConfiguration
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Configuration
The configuration of the young generation of the garbage collected heap
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | 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 |
Examples 3
JVM: GC: Detailed
ZThreadDebug
internal startTime duration eventThread 18 21 23 24
Category: Java Virtual Machine / GC / Detailed
Temporary latency measurements used during development and debugging of ZGC
Only valid for the ZGC.
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name The name of the GC runner |
G1MMU
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | 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
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | 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 |
Examples 1
allocationRegions | uint | 6
|
---|---|---|
allocationRegionsUsedAfter | ulong: bytes | 12577120
|
allocationRegionsUsedBefore | ulong: bytes | 0
|
bytesCopied | ulong: bytes | 12577120
|
cSetRegions | uint | 88
|
cSetUsedAfter | ulong: bytes | 0
|
cSetUsedBefore | ulong: bytes | 183135424
|
gcId | uint | 19
|
regionsFreed | uint | 88
|
startTime | long: millis | 2471710084
|
ObjectCountAfterGC
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
objectClass | Class | Object Class Consider contributing a description to jfreventcollector. |
count | long | Count |
totalSize | ulong: bytes | Total Size |
Examples 3
count | long | 465
|
---|---|---|
gcId | uint | 1
|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/reflect/Method
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang/reflect
|
startTime | long: millis | 684981625
|
totalSize | ulong: bytes | 40920
|
count | long | 197245
|
---|---|---|
gcId | uint | 22
|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | scala/Tuple2
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala
|
startTime | long: millis | 9266401125
|
totalSize | ulong: bytes | 4733880
|
G1EvacuationYoungStatistics
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Memory related evacuation statistics during GC for the young generation
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
statistics | G1EvacuationStatistics struct | Evacuation Statistics |
Examples 1
startTime | long: millis | 22743343625
|
---|---|---|
statistics | G1EvacuationStatistics | |
allocated | ulong: bytes | 187824
|
directAllocated | ulong: bytes | 10763216
|
failureUsed | ulong: bytes | 0
|
failureWaste | ulong: bytes | 0
|
gcId | uint | 70
|
numDirectAllocated | ulong | 5
|
numPlabsFilled | ulong | 7504122885671534260
|
regionEndWaste | ulong: bytes | 335488
|
regionsRefilled | uint | 6
|
undoWaste | ulong: bytes | 0
|
used | ulong: bytes | 174536
|
wasted | ulong: bytes | 2032
|
G1EvacuationOldStatistics
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Memory related evacuation statistics during GC for the old generation
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
statistics | G1EvacuationStatistics struct | Evacuation Statistics |
Examples 1
startTime | long: millis | 31191840292
|
---|---|---|
statistics | G1EvacuationStatistics | |
allocated | ulong: bytes | 0
|
directAllocated | ulong: bytes | 0
|
failureUsed | ulong: bytes | 0
|
failureWaste | ulong: bytes | 0
|
gcId | uint | 89
|
numDirectAllocated | ulong | 6147041496
|
numPlabsFilled | ulong | 0
|
regionEndWaste | ulong: bytes | 0
|
regionsRefilled | uint | 0
|
undoWaste | ulong: bytes | 0
|
used | ulong: bytes | 0
|
wasted | ulong: bytes | 0
|
G1BasicIHOP
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Basic statistics related to current IHOP calculation
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | 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 |
Examples 1
currentOccupancy | ulong: bytes | 568660680
|
---|---|---|
gcId | uint | 119
|
lastMarkingDuration | long: millis | 880
|
recentAllocationRate | double: bytes-per-second | 4.342035123810652E8
|
recentMutatorAllocationSize | ulong: bytes | 57409520
|
recentMutatorDuration | long: millis | 132
|
startTime | long: millis | 40757477709
|
targetOccupancy | ulong: bytes | 1684013056
|
threshold | ulong: bytes | 757805875
|
thresholdPercentage | float: percentage | 0.45
|
G1AdaptiveIHOP
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Statistics related to current adaptive IHOP calculation
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | 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 |
Examples 1
additionalBufferSize | ulong: bytes | 176160768
|
---|---|---|
currentOccupancy | ulong: bytes | 84995872
|
gcId | uint | 16
|
ihopTargetOccupancy | ulong: bytes | 292867276
|
predictedAllocationRate | double: bytes-per-second | 1.5508116716082364E8
|
predictedMarkingDuration | long: millis | 314
|
predictionActive | boolean | false
|
startTime | long: millis | 2192392667
|
threshold | ulong: bytes | 138726604
|
thresholdPercentage | float: percentage | 0.47368422
|
PromoteObjectInNewPLAB
profiling startTime eventThread 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC, ParallelGC
Missing in: SerialGC, ShenandoahGC, ZGC
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.
Configuration | enabled |
---|---|
default | false |
profiling | true |
Field | Type | 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 |
Examples 2
gcId | uint | 5
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/String
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
objectSize | ulong: bytes | 24
|
plabSize | ulong: bytes | 8176
|
startTime | long: millis | 1164119208
|
tenured | boolean | true
|
tenuringAge | uint | 1
|
PromoteObjectOutsidePLAB
profiling startTime eventThread 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC, ParallelGC
Missing in: SerialGC, ShenandoahGC, ZGC
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.
Configuration | enabled |
---|---|
default | false |
profiling | true |
Field | Type | 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 |
Examples 2
gcId | uint | 14
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/lang/Object;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
objectSize | ulong: bytes | 34520
|
startTime | long: millis | 2189698292
|
tenured | boolean | false
|
tenuringAge | uint | 0
|
gcId | uint | 59
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/lang/Object;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
objectSize | ulong: bytes | 25088
|
startTime | long: millis | 21659790125
|
tenured | boolean | false
|
tenuringAge | uint | 0
|
PromotionFailed
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Promotion of an object failed
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
promotionFailed | CopyFailed struct | Promotion Failed Data |
thread | Thread | Running thread |
EvacuationFailed
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Evacuation of an object failed
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
evacuationFailed | CopyFailed struct | Evacuation Failed Data |
ConcurrentModeFailure
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Concurrent Mode failed
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
GCCPUTime
default profiling startTime 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
GC CPU Time information. Supported: G1GC, ParallelGC and SerialGC
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
userTime | ulong: nanos | User Time |
systemTime | ulong: nanos | System Time |
realTime | ulong: nanos | Real Time |
Examples 3
AllocationRequiringGC
startTime eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace |
---|---|---|
default | false | true |
profiling | false | true |
Field | Type | Description |
---|---|---|
gcId | uint | Pending GC Identifier |
size | ulong: bytes | Allocation Size |
Examples 3
gcId | uint | 7
|
---|---|---|
size | ulong: bytes | 24
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 425
|
lineNumber | int | 1967
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | compile
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Pattern
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1289833583
|
gcId | uint | 91
|
---|---|---|
size | ulong: bytes | 2048
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 14
|
lineNumber | int | 4977
|
method | Method | |
descriptor | string | (Ljava/lang/Object;Lscala/Function0;)Ljava/lang/Object;
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | let
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | com/twitter/util/Local
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | com/twitter/util
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 31957551500
|
gcId | uint | 35
|
---|---|---|
size | ulong: bytes | 80
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 133
|
lineNumber | int | 710
|
method | Method | |
descriptor | string | ()[Ljava/util/HashMap$Node;
|
hidden | boolean | false
|
modifiers | int | 16
|
name | string | resize
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/HashMap
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 2027217125
|
TenuringDistribution
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC, SerialGC
Missing in: ParallelGC, ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
age | uint | Age |
size | ulong: bytes | Size |
G1HeapRegionTypeChange
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Information about a G1 heap region type change
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
index | uint | Index |
from | G1HeapRegionType | From Consider contributing a description to jfreventcollector. |
to | G1HeapRegionType | To Consider contributing a description to jfreventcollector. |
start | ulong: address | Start |
used | ulong: bytes | Used |
Examples 1
from | G1HeapRegionType | Free
|
---|---|---|
index | uint | 18
|
start | ulong: address | 30102519808
|
startTime | long: millis | 1550868209
|
to | G1HeapRegionType | Free
|
used | ulong: bytes | 0
|
ObjectCount
startTime every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | false | everyChunk |
profiling | false | everyChunk |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
objectClass | Class | Object Class Consider contributing a description to jfreventcollector. |
count | long | Count |
totalSize | ulong: bytes | Total Size |
Examples 3
count | long | 1812
|
---|---|---|
gcId | uint | 61
|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/util/HashMap$Node;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
startTime | long: millis | 6522336167
|
totalSize | ulong: bytes | 2319208
|
count | long | 9630
|
---|---|---|
gcId | uint | 20
|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/LinkedHashMap
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
startTime | long: millis | 6841348417
|
totalSize | ulong: bytes | 616320
|
count | long | 483
|
---|---|---|
gcId | uint | 7
|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/reflect/Method
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang/reflect
|
startTime | long: millis | 1447281875
|
totalSize | ulong: bytes | 42504
|
G1HeapRegionInformation
startTime duration every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Information about a specific heap region in the G1 GC
Configuration | enabled | period |
---|---|---|
default | false | everyChunk |
profiling | false | everyChunk |
Field | Type | Description |
---|---|---|
index | uint | Index |
type | G1HeapRegionType | Type Consider contributing a description to jfreventcollector. |
start | ulong: address | Start |
used | ulong: bytes | Used |
ZAllocationStall
default profiling startTime duration eventThread stackTrace 15 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
Time spent waiting for memory to become available
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true 21+ | 0 ms |
profiling | true | true 21+ | 0 ms |
Field | Type | Description |
---|---|---|
type | ZPageTypeType | Type Consider contributing a description to jfreventcollector. |
size | ulong: bytes | Size |
ZPageAllocation
default profiling startTime duration eventThread stackTrace 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
Allocation of a ZPage
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true 15+ | 1 ms |
profiling | true | true 15+ | 1 ms |
Field | Type | Description |
---|---|---|
type | ZPageTypeType 15+ | Type Consider contributing a description to jfreventcollector. |
size | ulong: bytes 15+ | Size |
flushed | ulong: bytes 15+ | Flushed |
committed | ulong: bytes 15+ | Committed |
segments | uint 15+ | Segments |
nonBlocking | boolean | Non-blocking |
Examples 1
committed | ulong: bytes | 0
|
---|---|---|
flushed | ulong: bytes | 0
|
nonBlocking | boolean | false
|
segments | uint | 1
|
size | ulong: bytes | 2097152
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 114
|
lineNumber | int | 156
|
method | Method | |
descriptor | string | (Lscala/collection/IterableOnce;)Lscala/collection/immutable/List;
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | prependedAll
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 1057
|
name | string | scala/collection/immutable/List
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/collection/immutable
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 16543298708
|
type | ZPageTypeType | Small
|
ZRelocationSet
default profiling startTime duration eventThread 15 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
total | ulong: bytes | Total |
empty | ulong: bytes | Empty |
relocate | ulong: bytes 16+ | Relocate |
ZRelocationSetGroup
default profiling startTime duration eventThread 15 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
type | ZPageTypeType | Type Consider contributing a description to jfreventcollector. |
candidatePages | ulong 21+ | Candidate Pages |
total | ulong: bytes | Total |
empty | ulong: bytes | Empty |
selectedPages | ulong 21+ | Selected Pages |
relocate | ulong: bytes 16+ | Relocate |
ZStatisticsCounter
experimental startTime duration eventThread 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | false | 0 ms |
profiling | false | 0 ms |
Field | Type | Description |
---|---|---|
id | ZStatisticsCounterType | Id Consider contributing a description to jfreventcollector. |
increment | ulong | Increment |
value | ulong | Value |
ZStatisticsSampler
experimental startTime duration eventThread 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | false | 0 ms |
profiling | false | 0 ms |
Field | Type | Description |
---|---|---|
id | ZStatisticsSamplerType | Id Consider contributing a description to jfreventcollector. |
value | ulong | Value |
Examples 1
id | ZStatisticsSamplerType | Concurrent Mark Try Terminate
|
---|---|---|
startTime | long: millis | 1106625125
|
value | ulong | 83
|
ZThreadPhase
experimental startTime duration eventThread 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | false | 0 ms |
profiling | false | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
ZUncommit
default profiling startTime duration eventThread 15 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Uncommitting of memory
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
uncommitted | ulong: bytes | Uncommitted |
ZUnmap
default profiling startTime duration eventThread 15 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
Unmapping of memory
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
unmapped | ulong: bytes | Unmapped |
ShenandoahHeapRegionStateChange
Category: Java Virtual Machine / GC / Detailed
Appearing in: ShenandoahGC
Missing in: G1GC, ParallelGC, SerialGC, ZGC
Information about a Shenandoah heap region state change
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
index | uint | Index |
from | ShenandoahHeapRegionState | From Consider contributing a description to jfreventcollector. |
to | ShenandoahHeapRegionState | To Consider contributing a description to jfreventcollector. |
start | ulong: address | Start |
used | ulong: bytes | Used |
Examples 1
from | ShenandoahHeapRegionState | Empty Uncommitted
|
---|---|---|
index | uint | 2016
|
start | ulong: address | 34292629504
|
startTime | long: millis | 1296827000
|
to | ShenandoahHeapRegionState | Regular
|
used | ulong: bytes | 0
|
ShenandoahHeapRegionInformation
startTime duration every chunk 11 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
Appearing in: ShenandoahGC
Missing in: G1GC, ParallelGC, SerialGC, ZGC
Information about a specific heap region in the Shenandoah GC
Configuration | enabled | period |
---|---|---|
default | false | everyChunk |
profiling | false | everyChunk |
Field | Type | Description |
---|---|---|
index | uint | Index |
state | ShenandoahHeapRegionState | State Consider contributing a description to jfreventcollector. |
start | ulong: address | Start |
used | ulong: bytes | Used |
Examples 1
GCLocker
default profiling startTime eventThread stackTrace 17 21 23 24
Category: Java Virtual Machine / GC / Detailed
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 1 s |
profiling | true | true | 100 ms |
Field | Type | 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 |
JVM: GC: Heap
GCHeapSummary
default profiling startTime 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Heap
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
when | GCWhen | When Consider contributing a description to jfreventcollector. |
heapSpace | VirtualSpace struct | Heap Space Consider contributing a description to jfreventcollector. |
heapUsed | ulong: bytes | Heap Used Bytes allocated by objects in the heap |
Examples 3
gcId | uint | 11
|
---|---|---|
heapSpace | VirtualSpace | |
committedEnd | ulong: address | 30553931776
|
committedSize | ulong: bytes | 489160704
|
reservedEnd | ulong: address | 34359738368
|
reservedSize | ulong: bytes | 4294967296
|
start | ulong: address | 30064771072
|
heapUsed | ulong: bytes | 87976680
|
startTime | long: millis | 1873205667
|
when | GCWhen | After GC
|
gcId | uint | 6
|
---|---|---|
heapSpace | VirtualSpace | |
committedEnd | ulong: address | 30207377408
|
committedSize | ulong: bytes | 142606336
|
reservedEnd | ulong: address | 34359738368
|
reservedSize | ulong: bytes | 4294967296
|
start | ulong: address | 30064771072
|
heapUsed | ulong: bytes | 6513440
|
startTime | long: millis | 1433773625
|
when | GCWhen | After GC
|
gcId | uint | 9
|
---|---|---|
heapSpace | VirtualSpace | |
committedEnd | ulong: address | 30324359168
|
committedSize | ulong: bytes | 259588096
|
reservedEnd | ulong: address | 34359738368
|
reservedSize | ulong: bytes | 4294967296
|
start | ulong: address | 30064771072
|
heapUsed | ulong: bytes | 85875648
|
startTime | long: millis | 1563960458
|
when | GCWhen | After GC
|
MetaspaceSummary
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Heap
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
when | GCWhen | When Consider contributing a description to jfreventcollector. |
gcThreshold | ulong: bytes | GC Threshold |
metaspace | MetaspaceSizes struct | Total Consider contributing a description to jfreventcollector. |
dataSpace | MetaspaceSizes struct | Data Consider contributing a description to jfreventcollector. |
classSpace | MetaspaceSizes struct | Class Consider contributing a description to jfreventcollector. |
Examples 3
classSpace | MetaspaceSizes | |
---|---|---|
committed | ulong: bytes | 4456448
|
reserved | ulong: bytes | 1073741824
|
used | ulong: bytes | 4323128
|
dataSpace | MetaspaceSizes | |
committed | ulong: bytes | 33357824
|
reserved | ulong: bytes | 67108864
|
used | ulong: bytes | 33122160
|
gcId | uint | 42
|
gcThreshold | ulong: bytes | 61603840
|
metaspace | MetaspaceSizes | |
committed | ulong: bytes | 37814272
|
reserved | ulong: bytes | 1140850688
|
used | ulong: bytes | 37445288
|
startTime | long: millis | 12023479250
|
when | GCWhen | Before GC
|
classSpace | MetaspaceSizes | |
---|---|---|
committed | ulong: bytes | 2621440
|
reserved | ulong: bytes | 1073741824
|
used | ulong: bytes | 2506856
|
dataSpace | MetaspaceSizes | |
committed | ulong: bytes | 21102592
|
reserved | ulong: bytes | 67108864
|
used | ulong: bytes | 20962408
|
gcId | uint | 10
|
gcThreshold | ulong: bytes | 38338560
|
metaspace | MetaspaceSizes | |
committed | ulong: bytes | 23724032
|
reserved | ulong: bytes | 1140850688
|
used | ulong: bytes | 23469264
|
startTime | long: millis | 1604432292
|
when | GCWhen | Before GC
|
classSpace | MetaspaceSizes | |
---|---|---|
committed | ulong: bytes | 4456448
|
reserved | ulong: bytes | 1073741824
|
used | ulong: bytes | 4314648
|
dataSpace | MetaspaceSizes | |
committed | ulong: bytes | 33292288
|
reserved | ulong: bytes | 67108864
|
used | ulong: bytes | 33136176
|
gcId | uint | 28
|
gcThreshold | ulong: bytes | 62586880
|
metaspace | MetaspaceSizes | |
committed | ulong: bytes | 37748736
|
reserved | ulong: bytes | 1140850688
|
used | ulong: bytes | 37450824
|
startTime | long: millis | 17131154292
|
when | GCWhen | Before GC
|
PSHeapSummary
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Heap
Appearing in: ParallelGC
Missing in: G1GC, SerialGC, ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
when | GCWhen | When Consider contributing a description to jfreventcollector. |
oldSpace | VirtualSpace struct | Old Space Consider contributing a description to jfreventcollector. |
oldObjectSpace | ObjectSpace struct | Old Object Space Consider contributing a description to jfreventcollector. |
youngSpace | VirtualSpace struct | Young Space Consider contributing a description to jfreventcollector. |
edenSpace | ObjectSpace struct | Eden Space Consider contributing a description to jfreventcollector. |
fromSpace | ObjectSpace struct | From Space Consider contributing a description to jfreventcollector. |
toSpace | ObjectSpace struct | To Space Consider contributing a description to jfreventcollector. |
Examples 1
edenSpace | ObjectSpace | |
---|---|---|
end | ulong: address | 33616297984
|
size | ulong: bytes | 687865856
|
start | ulong: address | 32928432128
|
used | ulong: bytes | 311625480
|
fromSpace | ObjectSpace | |
end | ulong: address | 33691271168
|
size | ulong: bytes | 38273024
|
start | ulong: address | 33652998144
|
used | ulong: bytes | 9821864
|
gcId | uint | 15
|
oldObjectSpace | ObjectSpace | |
end | ulong: address | 30244077568
|
size | ulong: bytes | 179306496
|
start | ulong: address | 30064771072
|
used | ulong: bytes | 99512496
|
oldSpace | VirtualSpace | |
committedEnd | ulong: address | 30244077568
|
committedSize | ulong: bytes | 179306496
|
reservedEnd | ulong: address | 32928432128
|
reservedSize | ulong: bytes | 2863661056
|
start | ulong: address | 30064771072
|
startTime | long: millis | 4398940208
|
toSpace | ObjectSpace | |
end | ulong: address | 33652998144
|
size | ulong: bytes | 36700160
|
start | ulong: address | 33616297984
|
used | ulong: bytes | 0
|
when | GCWhen | Before GC
|
youngSpace | VirtualSpace | |
committedEnd | ulong: address | 33813954560
|
committedSize | ulong: bytes | 885522432
|
reservedEnd | ulong: address | 34359738368
|
reservedSize | ulong: bytes | 1431306240
|
start | ulong: address | 32928432128
|
G1HeapSummary
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Heap
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
when | GCWhen | When Consider contributing a description to jfreventcollector. |
edenUsedSize | ulong: bytes | Eden Used Size |
edenTotalSize | ulong: bytes | Eden Total Size |
survivorUsedSize | ulong: bytes | Survivor Used Size |
oldGenUsedSize | ulong: bytes 21+ | Old Generation Used Size |
numberOfRegions | uint | Number of Regions |
JVM: GC: Metaspace
MetaspaceGCThreshold
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Metaspace
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
oldValue | ulong: bytes | Old Value |
newValue | ulong: bytes | New Value |
updater | GCThresholdUpdater | Updater Consider contributing a description to jfreventcollector. |
Examples 3
MetaspaceAllocationFailure
default profiling startTime stackTrace 11 17 21 23 24
Category: Java Virtual Machine / GC / Metaspace
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace |
---|---|---|
default | true | true |
profiling | true | true |
Field | Type | Description |
---|---|---|
classLoader | ClassLoader | Class Loader Consider contributing a description to jfreventcollector. |
hiddenClassLoader | boolean 15+ | Hidden Class Loader |
size | ulong: bytes | Size |
metadataType | MetadataType | Metadata Type Consider contributing a description to jfreventcollector. |
metaspaceObjectType | MetaspaceObjectType | Metaspace Object Type Consider contributing a description to jfreventcollector. |
Examples 3
classLoader | ClassLoader | |
---|---|---|
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hiddenClassLoader | boolean | false
|
metadataType | MetadataType | Metadata
|
metaspaceObjectType | MetaspaceObjectType | ConstantPool
|
size | ulong: bytes | 2440
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (Ljava/lang/ClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;
|
hidden | boolean | false
|
modifiers | int | 264
|
name | string | defineClass1
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 1057
|
name | string | java/lang/ClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 967526042
|
classLoader | ClassLoader | |
---|---|---|
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hiddenClassLoader | boolean | false
|
metadataType | MetadataType | Metadata
|
metaspaceObjectType | MetaspaceObjectType | Method
|
size | ulong: bytes | 88
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (Ljava/lang/ClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;
|
hidden | boolean | false
|
modifiers | int | 264
|
name | string | defineClass1
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 1057
|
name | string | java/lang/ClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 858453667
|
classLoader | ClassLoader | |
---|---|---|
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hiddenClassLoader | boolean | false
|
metadataType | MetadataType | Metadata
|
metaspaceObjectType | MetaspaceObjectType | ConstMethod
|
size | ulong: bytes | 104
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (Ljava/lang/ClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;
|
hidden | boolean | false
|
modifiers | int | 264
|
name | string | defineClass1
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 1057
|
name | string | java/lang/ClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1430932917
|
MetaspaceOOM
default profiling startTime stackTrace 11 17 21 23 24
Category: Java Virtual Machine / GC / Metaspace
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace |
---|---|---|
default | true | true |
profiling | true | true |
Field | Type | Description |
---|---|---|
classLoader | ClassLoader | Class Loader Consider contributing a description to jfreventcollector. |
hiddenClassLoader | boolean 15+ | Hidden Class Loader |
size | ulong: bytes | Size |
metadataType | MetadataType | Metadata Type Consider contributing a description to jfreventcollector. |
metaspaceObjectType | MetaspaceObjectType | Metaspace Object Type Consider contributing a description to jfreventcollector. |
MetaspaceChunkFreeListSummary
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Metaspace
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
when | GCWhen | When Consider contributing a description to jfreventcollector. |
metadataType | MetadataType | Metadata Type Consider contributing a description to jfreventcollector. |
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 |
Examples 3
gcId | uint | 27
|
---|---|---|
humongousChunks | ulong | 0
|
humongousChunksTotalSize | ulong: bytes | 0
|
mediumChunks | ulong | 0
|
mediumChunksTotalSize | ulong: bytes | 0
|
metadataType | MetadataType | Metadata
|
smallChunks | ulong | 0
|
smallChunksTotalSize | ulong: bytes | 0
|
specializedChunks | ulong | 0
|
specializedChunksTotalSize | ulong: bytes | 0
|
startTime | long: millis | 1927835042
|
when | GCWhen | After GC
|
gcId | uint | 9
|
---|---|---|
humongousChunks | ulong | 0
|
humongousChunksTotalSize | ulong: bytes | 0
|
mediumChunks | ulong | 0
|
mediumChunksTotalSize | ulong: bytes | 0
|
metadataType | MetadataType | Metadata
|
smallChunks | ulong | 0
|
smallChunksTotalSize | ulong: bytes | 0
|
specializedChunks | ulong | 0
|
specializedChunksTotalSize | ulong: bytes | 0
|
startTime | long: millis | 1618850792
|
when | GCWhen | After GC
|
gcId | uint | 21
|
---|---|---|
humongousChunks | ulong | 0
|
humongousChunksTotalSize | ulong: bytes | 0
|
mediumChunks | ulong | 0
|
mediumChunksTotalSize | ulong: bytes | 0
|
metadataType | MetadataType | Metadata
|
smallChunks | ulong | 0
|
smallChunksTotalSize | ulong: bytes | 0
|
specializedChunks | ulong | 0
|
specializedChunksTotalSize | ulong: bytes | 0
|
startTime | long: millis | 9077603792
|
when | GCWhen | After GC
|
JVM: GC: Phases
GCPhasePause
default profiling startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Phases
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhasePauseLevel1
default profiling startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Phases
Appearing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
Missing in: ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhasePauseLevel2
default profiling startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Phases
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhasePauseLevel3
startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Phases
Appearing in: G1GC, ParallelGC, SerialGC
Missing in: ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | false | 0 ms |
profiling | false | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhasePauseLevel4
startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / GC / Phases
Appearing in: G1GC, ParallelGC
Missing in: SerialGC, ShenandoahGC, ZGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | false | 0 ms |
profiling | false | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhaseConcurrent
default profiling startTime duration eventThread 11 17 21 23 24
Category: Java Virtual Machine / GC / Phases
Appearing in: G1GC, ShenandoahGC, ZGC
Missing in: ParallelGC, SerialGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhaseConcurrentLevel1
default profiling startTime duration eventThread 15 17 21 23 24
Category: Java Virtual Machine / GC / Phases
Appearing in: G1GC, ShenandoahGC, ZGC
Missing in: ParallelGC, SerialGC
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhaseConcurrentLevel2
default profiling startTime duration eventThread 21 23 24
Category: Java Virtual Machine / GC / Phases
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
name | string | Name |
GCPhaseParallel
default profiling startTime duration eventThread 12 17 21 23 24
Category: Java Virtual Machine / GC / Phases
Appearing in: G1GC, ShenandoahGC
Missing in: ParallelGC, SerialGC, ZGC
GC phases for parallel workers
Configuration | enabled | threshold |
---|---|---|
default | true | 0 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
gcWorkerId | uint | GC Worker Identifier |
name | string | Name |
JVM: GC: Reference
GCReferenceStatistics
default profiling startTime 11 17 21 23 24
Category: Java Virtual Machine / GC / Reference
Total count of processed references during GC
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
type | ReferenceType | Type Consider contributing a description to jfreventcollector. |
count | ulong | Total Count |
Examples 3
count | ulong | 0
|
---|---|---|
gcId | uint | 22
|
startTime | long: millis | 1865686917
|
type | ReferenceType | Final reference
|
count | ulong | 104
|
---|---|---|
gcId | uint | 17
|
startTime | long: millis | 5544421417
|
type | ReferenceType | Phantom reference
|
count | ulong | 0
|
---|---|---|
gcId | uint | 13
|
startTime | long: millis | 1865359042
|
type | ReferenceType | Final reference
|
JVM: Heap
GCHeapMemoryUsage
default profiling startTime every chunk 21 23 24
Category: Java Virtual Machine / Heap
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | Description |
---|---|---|
used | ulong: bytes | Heap Used Bytes allocated for storing objects on the heap |
committed | ulong: bytes | Heap Committed Bytes committed for storing objects on the heap |
max | ulong: bytes | Heap Max Max size for the heap |
Examples 3
GCHeapMemoryPoolUsage
default profiling startTime every chunk 21 23 24
Category: Java Virtual Machine / Heap
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | Description |
---|---|---|
name | string | Name GC Heap Memory Pool Name |
used | ulong: bytes | GC Heap Memory Pool Used Bytes used for storing objects in this memory pool |
committed | ulong: bytes | GC Heap Memory Pool Committed Bytes committed for storing objects in this memory pool |
max | ulong: bytes | GC Heap Memory Pool Max Max size for storing objects in this memory pool |
Examples 3
JVM: Internal
Duration
internal startTime duration eventThread 18 21 23 24
Category: Java Virtual Machine / Internal
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Instant
internal startTime eventThread 18 21 23 24
Category: Java Virtual Machine / Internal
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Value
internal startTime eventThread 18 21 23 24
Category: Java Virtual Machine / Internal
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
value | ulong | Value |
Text
internal startTime eventThread 18 21 23 24
Category: Java Virtual Machine / Internal
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
text | string | Text |
JVM: Memory
ResidentSetSize
default profiling startTime duration every chunk 21 23 24
Category: Java Virtual Machine / Memory
Resident set size of the process
Configuration | enabled | period |
---|---|---|
default | true | 1000 ms |
profiling | true | 1000 ms |
Field | Type | Description |
---|---|---|
size | ulong: bytes | Resident Set Size Resident set size of the process |
peak | ulong: bytes | Resident Set Size Peak Value Resident set size peak value of the process |
Examples 3
NativeMemoryUsage
default profiling startTime duration every chunk 20 21 23 24 graal vm
Category: Java Virtual Machine / Memory
Native memory usage for a given memory type in the JVM
Configuration | enabled | period |
---|---|---|
default | true | 1000 ms |
profiling | true | 1000 ms |
Field | Type | Description |
---|---|---|
type | NMTType | Memory Type Type used for the native memory allocation |
reserved | ulong: bytes | Reserved Memory Reserved bytes for this type |
committed | ulong: bytes | Committed Memory Committed bytes for this type |
NativeMemoryUsageTotal
default profiling startTime duration every chunk 20 21 23 24 graal vm
Category: Java Virtual Machine / Memory
Total native memory usage for the JVM. Might not be the exact sum of the NativeMemoryUsage events due to timeing.
Configuration | enabled | period |
---|---|---|
default | true | 1000 ms |
profiling | true | 1000 ms |
Field | Type | Description |
---|---|---|
reserved | ulong: bytes | Reserved Memory Total amount of reserved bytes for the JVM |
committed | ulong: bytes | Committed Memory Total amount of committed bytes for the JVM |
NativeMemoryUsageTotalPeak
experimental startTime duration graal vm only
Category: Java Virtual Machine / Memory
Total native memory peak usage for the JVM (GraalVM Native Image only). Might not be the exact sum of the NativeMemoryUsagePeak events due to timing.
Field | Type | Description |
---|---|---|
peakReserved | long: bytes | Peak Reserved |
peakCommitted | long: bytes | Peak Committed |
countAtPeak | long | Count At Peak |
NativeMemoryUsagePeak
experimental startTime duration graal vm only
Category: Java Virtual Machine / Memory
Native memory peak usage for a given memory type in the JVM (GraalVM Native Image only).
Field | Type | Description |
---|---|---|
type | string | Memory Type |
peakReserved | long: bytes | Peak Reserved |
peakCommitted | long: bytes | Peak Committed |
countAtPeak | long | Count At Peak |
JVM: Profiling
OldObjectSample
cutoff default profiling startTime eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Virtual Machine / Profiling
A potential memory leak
Configuration | cutoff | enabled | stackTrace |
---|---|---|---|
default | 0 ns | true | false |
profiling | 0 ns | true | true |
Field | Type | Description |
---|---|---|
allocationTime | Ticks | Allocation Time Consider contributing a description to jfreventcollector. |
objectSize | ulong: bytes 18+ | Object Size |
objectAge | Tickspan 14+ | Object Age Consider contributing a description to jfreventcollector. |
lastKnownHeapUsage | ulong: bytes | Last Known Heap Usage |
object | OldObject | Object Consider contributing a description to jfreventcollector. |
arrayElements | int | Array Elements If the object is an array, the number of elements, or minimum value for the type int if it is not an array |
root | OldObjectGcRoot | GC Root Consider contributing a description to jfreventcollector. |
Examples 3
allocationTime | Ticks | 88483020833
|
---|---|---|
arrayElements | int | -2147483648
|
lastKnownHeapUsage | ulong: bytes | 119234664
|
object | OldObject | |
address | ulong: address | 31616071712
|
description | string | Size: 0
|
referrer | Reference | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/LinkedHashMap
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
objectAge | Tickspan | 10484976875
|
objectSize | ulong: bytes | 64
|
root | OldObjectGcRoot | null
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 5
|
lineNumber | int | 171
|
method | Method | |
descriptor | string | (IFZ)V
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | <init>
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/HashSet
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | true
|
startTime | long: millis | 98967997708
|
allocationTime | Ticks | 24780136625
|
---|---|---|
arrayElements | int | 3
|
lastKnownHeapUsage | ulong: bytes | 118423952
|
object | OldObject | |
address | ulong: address | 30130590120
|
description | string | null
|
referrer | Reference | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/lang/Class;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
objectAge | Tickspan | 53220388584
|
objectSize | ulong: bytes | 32
|
root | OldObjectGcRoot | null
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 15
|
lineNumber | int | 309
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | run
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/concurrent/FutureTask
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/concurrent
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 78000525209
|
allocationTime | Ticks | 6537167958
|
---|---|---|
arrayElements | int | 3
|
lastKnownHeapUsage | ulong: bytes | 91897456
|
object | OldObject | |
address | ulong: address | 30145791816
|
description | string | null
|
referrer | Reference | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/lang/Class;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
objectAge | Tickspan | 87529742292
|
objectSize | ulong: bytes | 32
|
root | OldObjectGcRoot | null
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 13
|
lineNumber | int | 162
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | close
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | jdk/internal/vm/SharedThreadContainer
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/vm
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 94066910250
|
ExecutionSample
default profiling startTime every chunk 11 17 21 23 24 graal vm
Category: Java Virtual Machine / Profiling
Snapshot of a threads state
Configuration | enabled | period |
---|---|---|
default | true | 20 ms |
profiling | true | 10 ms |
Field | Type | Description |
---|---|---|
sampledThread | Thread | Thread Consider contributing a description to jfreventcollector. |
stackTrace | StackTrace | Stack Trace Consider contributing a description to jfreventcollector. |
state | ThreadState | Thread State |
Examples 3
sampledThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | ForkJoinPool.commonPool-worker-3
|
javaThreadId | long | 25
|
osName | string | ForkJoinPool.commonPool-worker-3
|
osThreadId | long | 25603
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 31
|
lineNumber | int | 194
|
method | Method | |
descriptor | string | (Ljava/lang/Thread;)Ljava/lang/Object;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | get
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/lang/ThreadLocal
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 4756209708
|
state | ThreadState | STATE_RUNNABLE
|
sampledThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | ForkJoinPool.commonPool-worker-3
|
javaThreadId | long | 33
|
osName | string | ForkJoinPool.commonPool-worker-3
|
osThreadId | long | 26627
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 8
|
lineNumber | int | 178
|
method | Method | |
descriptor | string | (Ljava/lang/Object;)V
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | accept
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/util/stream/ReferencePipeline$2$1
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/stream
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1863985500
|
state | ThreadState | STATE_RUNNABLE
|
sampledThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | main
|
javaThreadId | long | 1
|
osName | string | main
|
osThreadId | long | 8451
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 70
|
lineNumber | int | 301
|
method | Method | |
descriptor | string | (Ljava/nio/ByteBuffer;ILjava/lang/String;I)I
|
hidden | boolean | false
|
modifiers | int | 8
|
name | string | stringFromByteBufferMatches
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | jdk/internal/jimage/ImageStringsReader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/jimage
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 4850788042
|
state | ThreadState | STATE_RUNNABLE
|
NativeMethodSample
default profiling startTime every chunk 11 17 21 23 24 graal vm
Category: Java Virtual Machine / Profiling
Snapshot of a threads state when in native
Configuration | enabled | period |
---|---|---|
default | true | 20 ms |
profiling | true | 20 ms |
Field | Type | Description |
---|---|---|
sampledThread | Thread | Thread Consider contributing a description to jfreventcollector. |
stackTrace | StackTrace | Stack Trace Consider contributing a description to jfreventcollector. |
state | ThreadState | Thread State |
Examples 3
sampledThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | main
|
javaThreadId | long | 1
|
osName | string | main
|
osThreadId | long | 8707
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (Ljava/lang/String;I)V
|
hidden | boolean | false
|
modifiers | int | 258
|
name | string | open0
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/io/RandomAccessFile
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/io
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 3598897875
|
state | ThreadState | STATE_RUNNABLE
|
sampledThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | main
|
javaThreadId | long | 1
|
osName | string | main
|
osThreadId | long | 10499
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (Ljava/lang/String;I)V
|
hidden | boolean | false
|
modifiers | int | 258
|
name | string | open0
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/io/RandomAccessFile
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/io
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 626197667
|
state | ThreadState | STATE_RUNNABLE
|
sampledThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | main
|
javaThreadId | long | 1
|
osName | string | main
|
osThreadId | long | 8451
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (Ljava/lang/Class;)Ljava/lang/Object;
|
hidden | boolean | false
|
modifiers | int | 257
|
name | string | allocateInstance
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | jdk/internal/misc/Unsafe
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/misc
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 2486830750
|
state | ThreadState | STATE_RUNNABLE
|
JVM: Runtime
ContinuationFreeze
experimental startTime duration eventThread stackTrace 19 21 23 24
Category: Java Virtual Machine / Runtime
Invocation of Continuation.yield()
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | false | false | 0 ms |
profiling | false | false | 0 ms |
Field | Type | Description |
---|---|---|
carrierThread | Thread | Carrier Thread Thread enlisted as a carrier |
continuationClass | Class | Continuation Class Consider contributing a description to jfreventcollector. |
interpretedFrames | ushort | Interpreted Frames |
size | ushort: bytes | Stack Size |
ContinuationThaw
experimental startTime duration eventThread stackTrace 19 21 23 24
Category: Java Virtual Machine / Runtime
Invocation of Continuation.run() on a started continuation
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | false | false | 0 ms |
profiling | false | false | 0 ms |
Field | Type | Description |
---|---|---|
carrierThread | Thread | Carrier Thread Thread enlisted as a carrier |
continuationClass | Class | Continuation Class Consider contributing a description to jfreventcollector. |
interpretedFrames | ushort | Interpreted Frames |
size | ushort: bytes | Stack Size |
ContinuationFreezeFast
experimental startTime eventThread 20 21 23 24
Category: Java Virtual Machine / Runtime
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
id | ulong | Continuation ID |
size | uint | Size |
allocate | boolean | Allocated New |
ContinuationFreezeSlow
experimental startTime eventThread 20 21 23 24
Category: Java Virtual Machine / Runtime
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
id | ulong | Continuation ID |
ContinuationThawFast
experimental startTime eventThread 20 21 23 24
Category: Java Virtual Machine / Runtime
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
id | ulong | Continuation ID |
full | boolean | Full |
size | uint | Size |
ContinuationThawSlow
experimental startTime eventThread 20 21 23 24
Category: Java Virtual Machine / Runtime
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | false |
profiling | false |
Field | Type | Description |
---|---|---|
id | ulong | Continuation ID |
ReservedStackActivation
default profiling startTime eventThread stackTrace 11 17 21 23 24
Category: Java Virtual Machine / Runtime
Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack
Configuration | enabled | stackTrace |
---|---|---|
default | true | true |
profiling | true | true |
Field | Type | Description |
---|---|---|
method | Method | Java Method |
SafepointBegin
default profiling startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / Runtime / Safepoint
Safepointing begin
Configuration | enabled | threshold |
---|---|---|
default | true | 10 ms |
profiling | true | 0 ms |
Field | Type | 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 |
Examples 3
SafepointStateSynchronization
startTime duration eventThread 11 17 21 23 24
Category: Java Virtual Machine / Runtime / Safepoint
Synchronize run state of threads
Configuration | enabled | threshold |
---|---|---|
default | false | 10 ms |
profiling | false | 0 ms |
Field | Type | 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 |
Examples 3
SafepointEnd
startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / Runtime / Safepoint
Safepointing end
Configuration | enabled | threshold |
---|---|---|
default | false | 10 ms |
profiling | false | 0 ms |
Field | Type | Description |
---|---|---|
safepointId | ulong | Safepoint Identifier |
ExecuteVMOperation
default profiling startTime duration eventThread 11 17 21 23 24 graal vm
Category: Java Virtual Machine / Runtime
Execution of a VM Operation
Configuration | enabled | threshold |
---|---|---|
default | true | 10 ms |
profiling | true | 0 ms |
Field | Type | Description |
---|---|---|
operation | VMOperationType | Operation Consider contributing a description to jfreventcollector. |
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 |
Examples 3
blocking | boolean | true
|
---|---|---|
caller | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-6
|
javaThreadId | long | 56
|
osName | string | UCT-akka.actor.default-dispatcher-6
|
osThreadId | long | 35843
|
virtual | boolean | false
|
operation | VMOperationType | ICBufferFull
|
safepoint | boolean | true
|
safepointId | ulong | 56
|
startTime | long: millis | 8103595334
|
blocking | boolean | true
|
---|---|---|
caller | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | ForkJoinPool.commonPool-worker-1
|
javaThreadId | long | 23
|
osName | string | ForkJoinPool.commonPool-worker-1
|
osThreadId | long | 31751
|
virtual | boolean | false
|
operation | VMOperationType | GenCollectForAllocation
|
safepoint | boolean | true
|
safepointId | ulong | 42
|
startTime | long: millis | 1908552458
|
Shutdown
default profiling startTime eventThread stackTrace 11 17 21 23 24
Category: Java Virtual Machine / Runtime
JVM shutting down
Configuration | enabled | stackTrace |
---|---|---|
default | true | true |
profiling | true | true |
Field | Type | Description |
---|---|---|
reason | string | Reason Reason for JVM shutdown |
Examples 3
reason | string | Shutdown requested from Java
|
---|---|---|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 264
|
name | string | beforeHalt
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/lang/Shutdown
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 94066455250
|
reason | string | Shutdown requested from Java
|
---|---|---|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 264
|
name | string | beforeHalt
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/lang/Shutdown
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 98967385458
|
reason | string | Shutdown requested from Java
|
---|---|---|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 264
|
name | string | beforeHalt
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/lang/Shutdown
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 77999546542
|
SymbolTableStatistics
default profiling startTime duration every chunk 13 17 21 23 24
Category: Java Virtual Machine / Runtime / Tables
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 10 s |
profiling | true | 10 s |
Field | Type | 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) |
Examples 3
bucketCount | ulong | 32768
|
---|---|---|
bucketCountAverage | float | 5.0481567
|
bucketCountMaximum | ulong | 18
|
bucketCountStandardDeviation | float | 2.2677255
|
bucketCountVariance | float | 5.1425786
|
entryCount | ulong | 165418
|
insertionRate | float | 5757.7856
|
removalRate | float | 4662.9834
|
startTime | long: millis | 62133172375
|
totalFootprint | ulong: bytes | 14377008
|
bucketCount | ulong | 32768
|
---|---|---|
bucketCountAverage | float | 2.5503845
|
bucketCountMaximum | ulong | 11
|
bucketCountStandardDeviation | float | 1.6167045
|
bucketCountVariance | float | 2.6137333
|
entryCount | ulong | 83571
|
insertionRate | float | 1712.372
|
removalRate | float | 1682.833
|
startTime | long: millis | 35167940333
|
totalFootprint | ulong: bytes | 6226448
|
bucketCount | ulong | 32768
|
---|---|---|
bucketCountAverage | float | 4.3593445
|
bucketCountMaximum | ulong | 15
|
bucketCountStandardDeviation | float | 2.1059704
|
bucketCountVariance | float | 4.435111
|
entryCount | ulong | 142847
|
insertionRate | float | 6.1487455
|
removalRate | float | 35.00818
|
startTime | long: millis | 42452494875
|
totalFootprint | ulong: bytes | 11790928
|
StringTableStatistics
default profiling startTime duration every chunk 13 17 21 23 24
Category: Java Virtual Machine / Runtime / Tables
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 10 s |
profiling | true | 10 s |
Field | Type | 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) |
Examples 3
bucketCount | ulong | 65536
|
---|---|---|
bucketCountAverage | float | 0.19392395
|
bucketCountMaximum | ulong | 4
|
bucketCountStandardDeviation | float | 0.4405658
|
bucketCountVariance | float | 0.19409822
|
entryCount | ulong | 12709
|
insertionRate | float | 222.809
|
removalRate | float | 155.94714
|
startTime | long: millis | 21205444625
|
totalFootprint | ulong: bytes | 1502776
|
bucketCount | ulong | 65536
|
---|---|---|
bucketCountAverage | float | 0.54649353
|
bucketCountMaximum | ulong | 6
|
bucketCountStandardDeviation | float | 0.7300648
|
bucketCountVariance | float | 0.5329946
|
entryCount | ulong | 35815
|
insertionRate | float | 568.8381
|
removalRate | float | 34.001476
|
startTime | long: millis | 84147251708
|
totalFootprint | ulong: bytes | 3016720
|
bucketCount | ulong | 65536
|
---|---|---|
bucketCountAverage | float | 0.36930847
|
bucketCountMaximum | ulong | 6
|
bucketCountStandardDeviation | float | 0.60415214
|
bucketCountVariance | float | 0.3649998
|
entryCount | ulong | 24203
|
insertionRate | float | 85.41393
|
removalRate | float | 53.478752
|
startTime | long: millis | 67214986583
|
totalFootprint | ulong: bytes | 2736128
|
ThreadDump
default profiling startTime duration every chunk 11 17 21 23 24
Category: Java Virtual Machine / Runtime
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | 60 s |
Field | Type | Description |
---|---|---|
result | string | Thread Dump |
Examples 3
result | string | 2023-12-18 12:45:49
Full thread dump OpenJDK 64-Bit Server VM (21.0.1+12-LTS mixed mode):
Threads class SMR info:
_java_thread_list=0x00006000003cd500, length=77, elements={
0x000000011f00f200, 0x000000010e038800, 0x000000010e03b200, 0x000000011f80ec00,
0x000000011f80c800, 0x000000011f811600, 0x000…
|
---|---|---|
startTime | long: millis | 63501309417
|
result | string | 2023-12-18 13:32:26
Full thread dump OpenJDK 64-Bit Server VM (21.0.1+12-LTS mixed mode):
Threads class SMR info:
_java_thread_list=0x00006000017c1400, length=143, elements={
0x000000014200b400, 0x0000000144010800, 0x000000013200aa00, 0x0000000144044800,
0x0000000144041800, 0x0000000142009800, 0x00…
|
---|---|---|
startTime | long: millis | 62136723709
|
result | string | 2023-12-18 12:47:28
Full thread dump OpenJDK 64-Bit Server VM (21.0.1+12-LTS mixed mode):
Threads class SMR info:
_java_thread_list=0x000060000092cca0, length=77, elements={
0x0000000132812000, 0x0000000131017000, 0x0000000131014c00, 0x000000013203b200,
0x0000000132008200, 0x0000000132009600, 0x000…
|
---|---|---|
startTime | long: millis | 67214999000
|
NativeLibrary
default profiling startTime every chunk 11 17 21 23 24
Category: Java Virtual Machine / Runtime
Information about a dynamic library or other native image loaded by the JVM process
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
baseAddress | ulong: address | Base Address Starting address of the module |
topAddress | ulong: address | Top Address Ending address of the module, if available |
Examples 3
NativeLibraryLoad
default profiling startTime duration eventThread stackTrace 22 23 24
Category: Java Virtual Machine / Runtime
Information about a dynamic library or other native image load operation
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 0 ms |
profiling | true | true | 0 ms |
Field | Type | Description |
---|---|---|
name | string | Name |
success | boolean | Success Success or failure of the load operation |
errorMessage | string | Error Message In case of a load error, error description |
fpuCorrectionAttempt | boolean 23+ | FPU Environment Correction In case of IEEE conformance issues we might reset the FP environment |
fpuCorrectionSuccess | boolean 23+ | FPU Environment Correction Result Stores the result in the case of an FP environment correction |
NativeLibraryUnload
default profiling startTime duration eventThread stackTrace 22 23 24
Category: Java Virtual Machine / Runtime
Information about a dynamic library or other native image unload operation
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 0 ms |
profiling | true | true | 0 ms |
Field | Type | Description |
---|---|---|
name | string | Name |
success | boolean | Success Success or failure of the unload operation |
errorMessage | string | Error Message In case of an unload error, error description |
ModuleRequire
default profiling startTime every chunk 11 17 21 23 24
Category: Java Virtual Machine / Runtime / Modules
A directed edge representing a dependency
Configuration | enabled | period |
---|---|---|
default | true | endChunk |
profiling | true | endChunk |
Field | Type | Description |
---|---|---|
source | Module | Source Module |
requiredModule | Module | Required Module Consider contributing a description to jfreventcollector. |
Examples 3
requiredModule | Module | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
source | Module | |
classLoader | ClassLoader | |
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
location | string | jrt:/jdk.internal.ed
|
name | string | jdk.internal.ed
|
version | string | 21.0.1
|
startTime | long: millis | 16763952708
|
requiredModule | Module | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.desktop
|
name | string | java.desktop
|
version | string | 21.0.1
|
source | Module | |
classLoader | ClassLoader | |
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
location | string | jrt:/jdk.jconsole
|
name | string | jdk.jconsole
|
version | string | 21.0.1
|
startTime | long: millis | 12401797959
|
requiredModule | Module | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
source | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.instrument
|
name | string | java.instrument
|
version | string | 21.0.1
|
startTime | long: millis | 14998474333
|
ModuleExport
default profiling startTime every chunk 11 17 21 23 24
Category: Java Virtual Machine / Runtime / Modules
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | endChunk |
profiling | true | endChunk |
Field | Type | Description |
---|---|---|
exportedPackage | Package | Exported Package Consider contributing a description to jfreventcollector. |
targetModule | Module | Target Module Module to which the package is qualifiedly exported. If null or N/A, the package is unqualifiedly exported |
Examples 3
exportedPackage | Package | |
---|---|---|
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/util/hashing
|
startTime | long: millis | 14998523917
|
targetModule | Module | null
|
exportedPackage | Package | |
---|---|---|
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/collection/concurrent
|
startTime | long: millis | 12401834834
|
targetModule | Module | null
|
exportedPackage | Package | |
---|---|---|
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/io
|
startTime | long: millis | 16764024625
|
targetModule | Module | null
|
Java Application
ThreadStart
default profiling startTime eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Application
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace |
---|---|---|
default | true | true |
profiling | true | true |
Field | Type | Description |
---|---|---|
thread | Thread | New Java Thread |
parentThread | Thread | Parent Java Thread |
Examples 3
parentThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-5
|
javaThreadId | long | 127
|
osName | string | UCT-akka.actor.default-dispatcher-5
|
osThreadId | long | 64775
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 2
|
lineNumber | int | 2573
|
method | Method | |
descriptor | string | (Ljava/lang/Thread;Ljdk/internal/vm/ThreadContainer;)V
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | start
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/lang/System$2
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 11758860625
|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-18
|
javaThreadId | long | 140
|
osName | string | UCT-akka.actor.default-dispatcher-18
|
osThreadId | long | 44807
|
virtual | boolean | false
|
parentThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | ForkJoinPool-1-worker-1
|
javaThreadId | long | 39
|
osName | string | ForkJoinPool-1-worker-1
|
osThreadId | long | 42763
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 2
|
lineNumber | int | 2573
|
method | Method | |
descriptor | string | (Ljava/lang/Thread;Ljdk/internal/vm/ThreadContainer;)V
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | start
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/lang/System$2
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 4604670458
|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | ForkJoinPool-1-worker-2
|
javaThreadId | long | 40
|
osName | string | ForkJoinPool-1-worker-2
|
osThreadId | long | 42243
|
virtual | boolean | false
|
parentThread | Thread | |
---|---|---|
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | main
|
javaThreadId | long | 1
|
osName | string | main
|
osThreadId | long | 8707
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 247
|
lineNumber | int | 335
|
method | Method | |
descriptor | string | (Lcom/typesafe/config/Config;Lakka/event/LoggingAdapter;Ljava/util/concurrent/ThreadFactory;)V
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | <init>
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | akka/actor/LightArrayRevolverScheduler
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | akka/actor
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 12610136292
|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-scheduler-1
|
javaThreadId | long | 90
|
osName | string | UCT-scheduler-1
|
osThreadId | long | 34567
|
virtual | boolean | false
|
ThreadEnd
default profiling startTime eventThread 11 17 21 23 24 graal vm
Category: Java Application
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled |
---|---|
default | true |
profiling | true |
Field | Type | Description |
---|---|---|
thread | Thread | Java Thread |
Examples 3
startTime | long: millis | 11458358667
|
---|---|---|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-17
|
javaThreadId | long | 72
|
osName | string | UCT-akka.actor.default-dispatcher-17
|
osThreadId | long | 44803
|
virtual | boolean | false
|
startTime | long: millis | 12589810250
|
---|---|---|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-6
|
javaThreadId | long | 46
|
osName | string | UCT-akka.actor.default-dispatcher-6
|
osThreadId | long | 27911
|
virtual | boolean | false
|
ThreadPark
default profiling startTime duration eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Application
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 20 ms |
profiling | true | true | 10 ms |
Field | Type | Description |
---|---|---|
parkedClass | Class | Class Parked On |
timeout | long: nanos | Park Timeout |
until | long: epochmillis | Park Until |
address | ulong: address | Address of Object Parked |
Examples 3
address | ulong: address | 30143927872
|
---|---|---|
parkedClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/concurrent/ForkJoinPool
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/concurrent
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (ZJ)V
|
hidden | boolean | false
|
modifiers | int | 257
|
name | string | park
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | jdk/internal/misc/Unsafe
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/misc
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 2205067333
|
timeout | long: nanos | -9223372036854775808
|
until | long: epochmillis | -9223372036854775808
|
address | ulong: address | 31586136128
|
---|---|---|
parkedClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/concurrent/ForkJoinPool
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/concurrent
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (ZJ)V
|
hidden | boolean | false
|
modifiers | int | 257
|
name | string | park
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | jdk/internal/misc/Unsafe
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/misc
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 5683359875
|
timeout | long: nanos | -9223372036854775808
|
until | long: epochmillis | -9223372036854775808
|
address | ulong: address | 30186510992
|
---|---|---|
parkedClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | scala/concurrent/impl/ExecutionContextImpl$$anon$3
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/concurrent/impl
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (ZJ)V
|
hidden | boolean | false
|
modifiers | int | 257
|
name | string | park
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | jdk/internal/misc/Unsafe
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/misc
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 8447123667
|
timeout | long: nanos | -9223372036854775808
|
until | long: epochmillis | 1702902752832
|
JavaMonitorEnter
default profiling startTime duration eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Application
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 20 ms |
profiling | true | true | 10 ms |
Field | Type | Description |
---|---|---|
monitorClass | Class | Monitor Class Consider contributing a description to jfreventcollector. |
previousOwner | Thread | Previous Monitor Owner |
address | ulong: address | Monitor Address |
Examples 3
address | ulong: address | 105553170730032
|
---|---|---|
monitorClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | edu/rice/habanero/actors/AkkaActorState$actorLatch$
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | edu/rice/habanero/actors
|
previousOwner | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-15
|
javaThreadId | long | 59
|
osName | string | UCT-akka.actor.default-dispatcher-15
|
osThreadId | long | 39683
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | -1
|
lineNumber | int | 115
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | countUp
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | edu/rice/habanero/actors/AkkaActorState$actorLatch$
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | edu/rice/habanero/actors
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 7606539583
|
address | ulong: address | 105553162252064
|
---|---|---|
monitorClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | edu/rice/habanero/actors/AkkaActorState$actorLatch$
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | edu/rice/habanero/actors
|
previousOwner | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-7
|
javaThreadId | long | 57
|
osName | string | UCT-akka.actor.default-dispatcher-7
|
osThreadId | long | 38403
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | -1
|
lineNumber | int | 109
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | countDown
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | edu/rice/habanero/actors/AkkaActorState$actorLatch$
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | edu/rice/habanero/actors
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 9265720417
|
address | ulong: address | 105553176308912
|
---|---|---|
monitorClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | edu/rice/habanero/actors/AkkaActorState$actorLatch$
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | edu/rice/habanero/actors
|
previousOwner | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-13
|
javaThreadId | long | 64
|
osName | string | UCT-akka.actor.default-dispatcher-13
|
osThreadId | long | 40195
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | 115
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | countUp
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | edu/rice/habanero/actors/AkkaActorState$actorLatch$
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | edu/rice/habanero/actors
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 7244060833
|
JavaMonitorWait
default profiling startTime duration eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Application
Waiting on a Java monitor
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | true | true | 20 ms |
profiling | true | true | 10 ms |
Field | Type | 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 |
Examples 3
address | ulong: address | 105553244831376
|
---|---|---|
monitorClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | scala/concurrent/stm/ccstm/TxnLevelImpl
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/concurrent/stm/ccstm
|
notifier | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | Thread-34
|
javaThreadId | long | 367
|
osName | string | Thread-34
|
osThreadId | long | 65799
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (J)V
|
hidden | boolean | false
|
modifiers | int | 274
|
name | string | wait0
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/lang/Object
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 66474765208
|
timedOut | boolean | false
|
timeout | long: millis | 0
|
address | ulong: address | 105553363594624
|
---|---|---|
monitorClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | org/renaissance/twitter/finagle/FinagleChirper$Client
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | org/renaissance/twitter/finagle
|
notifier | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | Thread-47
|
javaThreadId | long | 400
|
osName | string | Thread-47
|
osThreadId | long | 80131
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (J)V
|
hidden | boolean | false
|
modifiers | int | 274
|
name | string | wait0
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/lang/Object
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 77897632542
|
timedOut | boolean | false
|
timeout | long: millis | 0
|
address | ulong: address | 105553435724432
|
---|---|---|
monitorClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | scala/concurrent/stm/ccstm/TxnLevelImpl
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/concurrent/stm/ccstm
|
notifier | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | Thread-36
|
javaThreadId | long | 365
|
osName | string | Thread-36
|
osThreadId | long | 58895
|
virtual | boolean | false
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | -1
|
method | Method | |
descriptor | string | (J)V
|
hidden | boolean | false
|
modifiers | int | 274
|
name | string | wait0
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/lang/Object
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | Native
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 75962806250
|
timedOut | boolean | false
|
timeout | long: millis | 0
|
JavaMonitorInflate
profiling startTime duration eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Application
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | threshold |
---|---|---|---|
default | false | true | 20 ms |
profiling | true | true | 10 ms |
Field | Type | Description |
---|---|---|
monitorClass | Class | Monitor Class Consider contributing a description to jfreventcollector. |
address | ulong: address | Monitor Address |
cause | InflateCause | Monitor Inflation Cause Cause of inflation |
ObjectAllocationInNewTLAB
startTime eventThread stackTrace 11 17 21 23 24 graal vm
Category: Java Application
Allocation in new Thread Local Allocation Buffer
Configuration | enabled | stackTrace |
---|---|---|
default | false | true |
profiling | false | true |
Field | Type | Description |
---|---|---|
objectClass | Class | Object Class Class of allocated object |
allocationSize | ulong: bytes | Allocation Size |
tlabSize | ulong: bytes | TLAB Size |
Examples 3
allocationSize | ulong: bytes | 24
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/String
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 198
|
lineNumber | int | 403
|
method | Method | |
descriptor | string | (Z[Z)Ljava/lang/String;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | implReadLine
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/io/BufferedReader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/io
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1542795834
|
tlabSize | ulong: bytes | 2048
|
allocationSize | ulong: bytes | 88
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Pattern
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 0
|
lineNumber | int | 1101
|
method | Method | |
descriptor | string | (Ljava/lang/String;)Ljava/util/regex/Pattern;
|
hidden | boolean | false
|
modifiers | int | 9
|
name | string | compile
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Pattern
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1142818167
|
tlabSize | ulong: bytes | 1314856
|
allocationSize | ulong: bytes | 24
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | java/util/regex/Pattern$BmpCharPropertyGreedy
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 19
|
lineNumber | int | 3429
|
method | Method | |
descriptor | string | (Ljava/util/regex/Pattern$Node;I)Ljava/util/regex/Pattern$Node;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | curly
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Pattern
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 937678667
|
tlabSize | ulong: bytes | 1433944
|
ObjectAllocationOutsideTLAB
startTime eventThread stackTrace 11 17 21 23 24
Category: Java Application
Allocation outside Thread Local Allocation Buffers
Configuration | enabled | stackTrace |
---|---|---|
default | false | true |
profiling | false | true |
Field | Type | Description |
---|---|---|
objectClass | Class | Object Class Class of allocated object |
allocationSize | ulong: bytes | Allocation Size |
Examples 3
allocationSize | ulong: bytes | 32
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | scala/collection/immutable/RedBlackTree$Tree
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/collection/immutable
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 51
|
lineNumber | int | 691
|
method | Method | |
descriptor | string | (Lscala/collection/immutable/RedBlackTree$Tree;)Lscala/collection/immutable/RedBlackTree$Tree;
|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | withRight
|
type | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | scala/collection/immutable/RedBlackTree$Tree
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | scala/collection/immutable
|
type | FrameType | Inlined
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 19742876375
|
allocationSize | ulong: bytes | 15560
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [B
|
package | Package | null
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 15
|
lineNumber | int | 3541
|
method | Method | |
descriptor | string | ([BI)[B
|
hidden | boolean | false
|
modifiers | int | 9
|
name | string | copyOf
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/Arrays
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 924635959
|
allocationSize | ulong: bytes | 16216
|
---|---|---|
objectClass | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/lang/Object;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 7
|
lineNumber | int | 3513
|
method | Method | |
descriptor | string | ([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;
|
hidden | boolean | false
|
modifiers | int | 9
|
name | string | copyOf
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/Arrays
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 2020423875
|
ObjectAllocationSample
throttle default profiling startTime eventThread stackTrace 16 17 21 23 24 graal vm
Category: Java Application
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | stackTrace | throttle |
---|---|---|---|
default | true | true | 150/s |
profiling | true | true | 300/s |
Field | Type | 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 |
Examples 3
objectClass | Class | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionNode
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/concurrent/locks
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 10
|
lineNumber | int | 1622
|
method | Method | |
descriptor | string | ()Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionNode;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | newConditionNode
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/concurrent/locks
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1409380958
|
weight | long: bytes | 32
|
objectClass | Class | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/util/regex/Pattern$GroupHead;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 151
|
lineNumber | int | 1935
|
method | Method | |
descriptor | string | ()V
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | compile
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/regex/Pattern
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/regex
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 1138705917
|
weight | long: bytes | 1313784
|
objectClass | Class | |
---|---|---|
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/String
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
stackTrace | StackTrace | |
frames | StackFrame | |
bytecodeIndex | int | 116
|
lineNumber | int | 313
|
method | Method | |
descriptor | string | ([BCC)Ljava/lang/String;
|
hidden | boolean | false
|
modifiers | int | 9
|
name | string | replace
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | java/lang/StringLatin1
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
startTime | long: millis | 917733625
|
weight | long: bytes | 110880
|
Java Application Statistics
JavaThreadStatistics
default profiling startTime duration every chunk 11 17 21 23 24 graal vm
Category: Java Application / Statistics
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 1000 ms |
profiling | true | 1000 ms |
Field | Type | 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 |
Examples 3
ClassLoadingStatistics
default profiling startTime duration every chunk 11 17 21 23 24 graal vm
Category: Java Application / Statistics
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 1000 ms |
profiling | true | 1000 ms |
Field | Type | 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 |
Examples 3
ClassLoaderStatistics
default profiling startTime duration every chunk 11 17 21 23 24
Category: Java Application / Statistics
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | Description |
---|---|---|
classLoader | ClassLoader | Class Loader Consider contributing a description to jfreventcollector. |
parentClassLoader | ClassLoader | Parent Class Loader Consider contributing a description to jfreventcollector. |
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 15+ | Hidden Classes Number of hidden classes |
hiddenChunkSize | ulong: bytes 15+ | Total Hidden Classes Chunk Size Total size of all allocated metaspace chunks for hidden classes (each chunk has several blocks) |
hiddenBlockSize | ulong: bytes 15+ | Total Hidden Classes Block Size Total size of all allocated metaspace blocks for hidden classes (each chunk has several blocks) |
Examples 3
blockSize | ulong: bytes | 11885368
|
---|---|---|
chunkSize | ulong: bytes | 11894784
|
classCount | long | 1469
|
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
classLoaderData | ulong: address | 105553169945280
|
hiddenBlockSize | ulong: bytes | 0
|
hiddenChunkSize | ulong: bytes | 0
|
hiddenClassCount | long | 0
|
parentClassLoader | ClassLoader | |
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
startTime | long: millis | 60131981750
|
blockSize | ulong: bytes | 44704
|
---|---|---|
chunkSize | ulong: bytes | 63488
|
classCount | long | 9
|
classLoader | ClassLoader | |
name | string | platform
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$PlatformClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
classLoaderData | ulong: address | 105553151822656
|
hiddenBlockSize | ulong: bytes | 0
|
hiddenChunkSize | ulong: bytes | 0
|
hiddenClassCount | long | 0
|
parentClassLoader | ClassLoader | null
|
startTime | long: millis | 27600651250
|
blockSize | ulong: bytes | 11904640
|
---|---|---|
chunkSize | ulong: bytes | 11916288
|
classCount | long | 1472
|
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
classLoaderData | ulong: address | 105553176905600
|
hiddenBlockSize | ulong: bytes | 0
|
hiddenChunkSize | ulong: bytes | 0
|
hiddenClassCount | long | 0
|
parentClassLoader | ClassLoader | |
name | string | app
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | jdk/internal/loader/ClassLoaders$AppClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | jdk/internal/loader
|
startTime | long: millis | 51863913042
|
ThreadAllocationStatistics
default profiling startTime every chunk 11 17 21 23 24 graal vm
Category: Java Application / Statistics
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | Description |
---|---|---|
allocated | ulong: bytes | Allocated Approximate number of bytes allocated since thread start |
thread | Thread | Thread Consider contributing a description to jfreventcollector. |
Examples 3
allocated | ulong: bytes | 10995576
|
---|---|---|
startTime | long: millis | 14906032000
|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-6
|
javaThreadId | long | 117
|
osName | string | UCT-akka.actor.default-dispatcher-6
|
osThreadId | long | 60423
|
virtual | boolean | false
|
allocated | ulong: bytes | 757813072
|
---|---|---|
startTime | long: millis | 16763680292
|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | main
|
javaThreadId | long | 1
|
osName | string | main
|
osThreadId | long | 10499
|
virtual | boolean | false
|
allocated | ulong: bytes | 39186088
|
---|---|---|
startTime | long: millis | 12401705334
|
thread | Thread | |
group | ThreadGroup | |
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.internal-dispatcher-3
|
javaThreadId | long | 125
|
osName | string | UCT-akka.actor.internal-dispatcher-3
|
osThreadId | long | 44295
|
virtual | boolean | false
|
FinalizerStatistics
default profiling startTime end of every chunk 18 21 23 24
Category: Java Application / Statistics
Per class statistics about finalizers
Configuration | enabled | period |
---|---|---|
default | true | endChunk |
profiling | true | endChunk |
Field | Type | 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 |
Examples 3
codeSource | Symbol | file://[...]/code/experiments/jfreventcollector/harness-133125-7262456833842592188/twitter-finagle/lib/netty-buffer-4.1.72.Final.jar
|
---|---|---|
finalizableClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | io/netty/buffer/PoolThreadCache
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | io/netty/buffer
|
objects | ulong | 16
|
startTime | long: millis | 75090975542
|
totalFinalizersRun | ulong | 0
|
codeSource | Symbol | file://[...]/code/experiments/jfreventcollector/harness-124622-12434569844652140370/twitter-finagle/lib/finagle-netty4_2.13-21.12.0.jar
|
---|---|---|
finalizableClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | com/twitter/finagle/netty4/HashedWheelTimer
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | com/twitter/finagle/netty4
|
objects | ulong | 1
|
startTime | long: millis | 84387074208
|
totalFinalizersRun | ulong | 0
|
codeSource | Symbol | file://[...]/code/experiments/jfreventcollector/harness-124447-3147988932466435938/twitter-finagle/lib/netty-buffer-4.1.72.Final.jar
|
---|---|---|
finalizableClass | Class | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | io/netty/buffer/PoolArena$DirectArena
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/net/URLClassLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/net
|
location | string | null
|
name | string | null
|
version | string | null
|
name | string | io/netty/buffer
|
objects | ulong | 16
|
startTime | long: millis | 94256846542
|
totalFinalizersRun | ulong | 0
|
DeprecatedInvocation
default profiling startTime stackTrace 22 23 24
Category: Java Application / Statistics
A unique invocation of a method that is annotated with @Deprecated. Packages and modules that are deprecated are ignored. At most 10 000 invocation sites and only the first invocation from a class is guaranteed to be included.
Configuration | enabled | level | stackTrace |
---|---|---|---|
default | true | forRemoval | true |
profiling | true | forRemoval | true |
Field | Type | Description |
---|---|---|
method | Method | Deprecated Method |
invocationTime | Ticks | Invocation Time The time the deprecated method was invoked for the first time |
forRemoval | boolean | For Removal |
DirectBufferStatistics
default profiling startTime duration stackTrace 15 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/DirectBufferStatisticsEvent.java
Category: Java Application / Statistics
Statistics of direct buffer
Configuration | enabled | period |
---|---|---|
default | true | 5 s |
profiling | true | 5 s |
Examples 3
stackTrace | StackTrace | null
|
---|---|---|
startTime | long: millis | 79065329125
|
stackTrace | StackTrace | null
|
---|---|---|
startTime | long: millis | 62121043417
|
stackTrace | StackTrace | null
|
---|---|---|
startTime | long: millis | 88354790500
|
Java Development Kit
InitialSecurityProperty
default profiling startTime duration stackTrace 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/InitialSecurityPropertyEvent.java
Category: Java Development Kit / Security
Initial Security Properties
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
key | string | Key Consider contributing a description to jfreventcollector. |
value | string | Value Consider contributing a description to jfreventcollector. |
Examples 3
key | string | networkaddress.cache.negative.ttl
|
---|---|---|
stackTrace | StackTrace | null
|
startTime | long: millis | 379242875
|
value | string | 10
|
key | string | policy.url.1
|
---|---|---|
stackTrace | StackTrace | null
|
startTime | long: millis | 13056179084
|
value | string | file:${java.home}/conf/security/java.policy
|
key | string | package.access
|
---|---|---|
stackTrace | StackTrace | null
|
startTime | long: millis | 18250972833
|
value | string | sun.misc.,sun.reflect.
|
Operating System
OSInformation
default profiling startTime duration end of every chunk 11 17 21 23 24 graal vm
Category: Operating System
Description of the OS the JVM runs on, for example, a uname-like output
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
osVersion | string | OS Version |
Examples 3
VirtualizationInformation
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Operating System
Description of the virtualization technology the JVM runs on
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
name | string | Name |
InitialEnvironmentVariable
default profiling startTime end of every chunk 11 17 21 23 24 graal vm
Category: Operating System
Key-value pairs for environment variables at JVM startup
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
key | string | Key |
value | string | Value |
Examples 3
SystemProcess
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Operating System
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | endChunk |
profiling | true | endChunk |
Field | Type | Description |
---|---|---|
pid | string | Process Identifier |
commandLine | string | Command Line |
Examples 3
CPUInformation
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Operating System / Processor
Characteristics and descriptions of the processor(s) the JVM is running on
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
cpu | string | Type |
description | string | Description |
sockets | uint | Sockets |
cores | uint | Cores |
hwThreads | uint | Hardware Threads |
Examples 3
CPUTimeStampCounter
default profiling startTime duration end of every chunk 11 17 21 23 24
Category: Operating System / Processor
Information about the CPU time stamp mechanism / (RD)TSC
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
fastTimeEnabled | boolean | Fast Time |
fastTimeAutoEnabled | boolean | Trusted Platform |
osFrequency | long: hertz | OS Frequency |
fastTimeFrequency | long: hertz | Fast Time Frequency |
Examples 3
CPULoad
default profiling startTime duration every chunk 11 17 21 23 24
Category: Operating System / Processor
Information about the recent CPU usage of the JVM process
Configuration | enabled | period |
---|---|---|
default | true | 1000 ms |
profiling | true | 1000 ms |
Field | Type | Description |
---|---|---|
jvmUser | float: percentage | JVM User |
jvmSystem | float: percentage | JVM System |
machineTotal | float: percentage | Machine Total |
Examples 3
jvmSystem | float: percentage | 4.4984388E-4
|
---|---|---|
jvmUser | float: percentage | 0.005697184
|
machineTotal | float: percentage | 0.88694483
|
startTime | long: millis | 3626047375
|
jvmSystem | float: percentage | 0.0015287597
|
---|---|---|
jvmUser | float: percentage | 0.011131034
|
machineTotal | float: percentage | 0.99618804
|
startTime | long: millis | 8624407083
|
jvmSystem | float: percentage | 0.0013044942
|
---|---|---|
jvmUser | float: percentage | 0.010521401
|
machineTotal | float: percentage | 0.9660088
|
startTime | long: millis | 98617492292
|
ThreadCPULoad
default profiling startTime duration eventThread every chunk 11 17 21 23 24 graal vm
Category: Operating System / Processor
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 10 s |
profiling | true | 10 s |
Field | Type | 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 |
Examples 3
startTime | long: millis | 2044658208
|
---|---|---|
system | float: percentage | 7.6303637E-4
|
user | float: percentage | 0.024879292
|
startTime | long: millis | 10760177417
|
---|---|---|
system | float: percentage | 0.0019940336
|
user | float: percentage | 0.027005091
|
startTime | long: millis | 10643453375
|
---|---|---|
system | float: percentage | 7.9296064E-4
|
user | float: percentage | 0.009972012
|
ThreadContextSwitchRate
default profiling startTime duration every chunk 11 17 21 23 24
Category: Operating System / Processor
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 10 s |
profiling | true | 10 s |
Field | Type | Description |
---|---|---|
switchRate | float: hertz | Switch Rate Number of context switches per second |
NetworkUtilization
default profiling startTime every chunk 11 17 21 23 24
Category: Operating System / Network
No additional description available. Write your own and contribute it to jfreventcollector or directly to the OpenJDK.
Configuration | enabled | period |
---|---|---|
default | true | 5 s |
profiling | true | 5 s |
Field | Type | 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 |
Examples 3
networkInterface | NetworkInterfaceName | lo0
|
---|---|---|
readRate | long: bits-per-second | 179472
|
startTime | long: millis | 26541870792
|
writeRate | long: bits-per-second | 179472
|
networkInterface | NetworkInterfaceName | en0
|
---|---|---|
readRate | long: bits-per-second | 3928576
|
startTime | long: millis | 27323875292
|
writeRate | long: bits-per-second | 2630960
|
networkInterface | NetworkInterfaceName | en0
|
---|---|---|
readRate | long: bits-per-second | 3886200
|
startTime | long: millis | 11595302500
|
writeRate | long: bits-per-second | 2542968
|
PhysicalMemory
default profiling startTime duration every chunk 11 17 21 23 24 graal vm
Category: Operating System / Memory
OS Physical Memory
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | 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 |
Examples 3
SwapSpace
default profiling startTime duration every chunk 23 24
Category: Operating System / Memory
OS Swap Space
Configuration | enabled | period |
---|---|---|
default | true | everyChunk |
profiling | true | everyChunk |
Field | Type | Description |
---|---|---|
totalSize | long: bytes | Total Size Total swap space available to the OS |
freeSize | long: bytes | Free Size Free swap space |
ContainerCPUUsage
default profiling startTime duration stackTrace 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUUsageEvent.java
Category: Operating System / Processor
Container CPU usage related information
Configuration | enabled | period |
---|---|---|
default | true | 30 s |
profiling | true | 30 s |
Field | Type | Description |
---|---|---|
cpuTime | long: nanos | CPU Time Aggregate time consumed by all tasks in the container |
cpuUserTime | long: nanos | CPU User Time Aggregate user time consumed by all tasks in the container |
cpuSystemTime | long: nanos | CPU System Time Aggregate system time consumed by all tasks in the container |
ContainerIOUsage
default profiling startTime duration stackTrace 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/ContainerIOUsageEvent.java
Category: Operating System / File System
Container IO usage related information
Configuration | enabled | period |
---|---|---|
default | true | 30 s |
profiling | true | 30 s |
Field | Type | Description |
---|---|---|
serviceRequests | long | Block IO Request Count Number of block IO requests to the disk that have been issued by the container |
dataTransferred | long: bytes | Block IO Transfer Number of block IO bytes that have been transferred to/from the disk by the container |
ContainerConfiguration
default profiling startTime duration stackTrace 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java
Category: Operating System
A set of container specific attributes
Configuration | enabled | period |
---|---|---|
default | true | beginChunk |
profiling | true | beginChunk |
Field | Type | Description |
---|---|---|
containerType | string | Container Type Container type information |
cpuSlicePeriod | long: microseconds | CPU Slice Period Length of the scheduling period for processes within the container |
cpuQuota | long: microseconds | CPU Quota Total available run-time allowed during each scheduling period for all tasks in the container |
cpuShares | long | CPU Shares Relative weighting of processes with the container used for prioritizing the scheduling of processes across all containers running on a host |
effectiveCpuCount | long | Effective CPU Count Number of effective processors that this container has available to it |
memorySoftLimit | long: bytes | Memory Soft Limit Hint to the operating system that allows groups to specify the minimum required amount of physical memory |
memoryLimit | long: bytes | Memory Limit Maximum amount of physical memory that can be allocated in the container |
swapMemoryLimit | long: bytes | Memory and Swap Limit Maximum amount of physical memory and swap space, in bytes, that can be allocated in the container |
hostTotalMemory | long: bytes 20+ | Container Host Total Memory Total memory of the host running the container |
hostTotalSwapMemory | long: bytes 23+ | Container Host Total Swap Memory Total swap memory of the host running the container |
ContainerCPUThrottling
default profiling startTime duration stackTrace 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUThrottlingEvent.java
Category: Operating System / Processor
Container CPU throttling related information
Configuration | enabled | period |
---|---|---|
default | true | 30 s |
profiling | true | 30 s |
Field | Type | Description |
---|---|---|
cpuElapsedSlices | long | CPU Elapsed Slices Number of time-slice periods that have elapsed if a CPU quota has been setup for the container |
cpuThrottledSlices | long | CPU Throttled Slices Number of time-slice periods that the CPU has been throttled or limited due to exceeding CPU quota |
cpuThrottledTime | long: nanos | CPU Throttled Time Total time duration, in nanoseconds, that the CPU has been throttled or limited due to exceeding CPU quota |
ContainerMemoryUsage
default profiling startTime duration stackTrace 17 21 23 24
Source src/jdk.jfr/share/classes/jdk/jfr/events/ContainerMemoryUsageEvent.java
Category: Operating System / Memory
Container memory usage related information
Configuration | enabled | period |
---|---|---|
default | true | 30 s |
profiling | true | 30 s |
Field | Type | Description |
---|---|---|
memoryFailCount | long | Memory Fail Count Number of times that user memory requests in the container have exceeded the memory limit |
memoryUsage | long: bytes | Memory Usage Amount of physical memory, in bytes, that is currently allocated in the current container |
swapMemoryUsage | long: bytes | Memory and Swap Usage Amount of physical memory and swap space, in bytes, that is currently allocated in the current container |
Truffle Compiler
graal.compiler.truffle.CompilerStatistics
startTime duration every 1s graal vm only
Category: Truffle Compiler
Truffe Compiler Statistics
Field | Type | Description |
---|---|---|
compiledMethods | ulong | Compiled Methods Compiled Methods |
bailouts | ulong | Bailouts Bailouts |
invalidations | ulong | Invalidated Compilations Invalidated Compilations |
compiledCodeSize | ulong: bytes | Compilation Resulting Size Compilation Resulting Size |
totalTime | long: millis | Total Time Total Time |
peakTime | long: millis | Peak Time Peak Time |
graal.compiler.truffle.Deoptimization
startTime duration graal vm only
Category: Truffle Compiler
Truffle Call Target Deoptimization
Field | Type | Description |
---|---|---|
engineId | long 24+ | EngineId Truffle Engine Unique Id |
id | long 23+ | Id Truffle Compilable Unique Id |
source | string | Source Compiled Source |
language | string | Language Guest Language |
rootFunction | string | Root Function Root Function |
graal.compiler.truffle.AssumptionInvalidation
startTime duration stackTrace graal vm only
Category: Truffle Compiler
Truffle Assumption Invalidation
Field | Type | Description |
---|---|---|
engineId | long 24+ | EngineId Truffle Engine Unique Id |
id | long 23+ | Id Truffle Compilable Unique Id |
source | string | Source Compiled Source |
language | string | Language Guest Language |
rootFunction | string | Root Function Root Function |
reason | string | Reason Invalidation Reason |
graal.compiler.truffle.CompilationFailure
startTime duration graal vm only
Category: Truffle Compiler
Truffe Compilation Failures
Field | Type | Description |
---|---|---|
engineId | long 24+ | EngineId Truffle Engine Unique Id |
id | long 23+ | Id Truffle Compilable Unique Id |
source | string | Source Compiled Source |
language | string | Language Guest Language |
rootFunction | string | Root Function Root Function |
permanentFailure | boolean | Permanent Failure Permanent Failure |
failureReason | string | Failure Reason Failure Reason |
truffleTier | int 23+ | Tier The Tier of the Truffle Compiler |
stackTrace | string 23+ | Exception Stack Trace Exception Stack Trace |
graal.compiler.truffle.Compilation
startTime duration graal vm only
Category: Truffle Compiler
Truffe Compilation
Field | Type | Description |
---|---|---|
engineId | long 24+ | EngineId Truffle Engine Unique Id |
id | long 23+ | Id Truffle Compilable Unique Id |
source | string | Source Compiled Source |
language | string | Language Guest Language |
rootFunction | string | Root Function Root Function |
success | boolean | Succeeded Compilation Status |
compiledCodeSize | uint: bytes | Compiled Code Size Compiled Code Size |
compiledCodeAddress | long | Compiled Code Address Compiled Code Address |
inlinedCalls | uint | Inlined Calls Inlined Calls |
dispatchedCalls | uint | Dispatched Calls Dispatched Calls |
graalNodeCount | uint | Graal Nodes Graal Node Count |
peNodeCount | uint | Truffle Nodes Truffle Node Count |
peTime | ulong | Partial Evaluation Time Partial Evaluation Time in Milliseconds |
truffleTier | int 23+ | Tier The Tier of the Truffle Compiler |
Types
Bytecode
Bytecode Instruction
Field | Type | Description |
---|---|---|
bytecode | string | Instruction |
CalleeMethod
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Class |
name | string | Method Name |
descriptor | string | Method Descriptor |
Examples 3
ChunkHeader
Chunk Header No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
payload array | byte | Payload |
Class
Java Class
Field | Type | Description |
---|---|---|
classLoader | ClassLoader | Class Loader Consider contributing a description to jfreventcollector. |
name | Symbol | Name Consider contributing a description to jfreventcollector. |
package | Package | Package Consider contributing a description to jfreventcollector. |
modifiers | int | Access Modifiers |
hidden | boolean 15+ | Hidden |
ClassLoader
Java Class Loader
Field | Type | Description |
---|---|---|
type | Class | Type Consider contributing a description to jfreventcollector. |
name | Symbol | Name Consider contributing a description to jfreventcollector. |
CodeBlobType
Code Blob Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
Examples 3
CompilerPhaseType
Compiler Phase Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
phase | string | Phase |
CompilerType
Compiler Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
compiler | string | Compiler |
CopyFailed
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
objectCount | ulong | Object Count |
firstSize | ulong: bytes | First Failed Object Size |
smallestSize | ulong: bytes | Smallest Failed Object Size |
totalSize | ulong: bytes | Total Object Size |
DeoptimizationAction
Deoptimization Action No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
action | string | Action |
DeoptimizationReason
Deoptimization Reason No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
reason | string | Reason |
FlagValueOrigin
Flag Value Origin No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
origin | string | Origin |
FrameType
Frame type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
description | string | Description |
G1EvacuationStatistics
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
gcId | uint | GC Identifier |
allocated | ulong: bytes | Allocated Total memory allocated by PLABs |
wasted | ulong: bytes | Wasted Total memory wasted within PLABs due to alignment or refill |
used | ulong: bytes | Used Total memory occupied by objects within PLABs |
undoWaste | ulong: bytes | Undo Wasted Total memory wasted due to allocation undo within PLABs |
regionEndWaste | ulong: bytes | Region End Wasted Total memory wasted at the end of regions due to refill |
regionsRefilled | uint | Region Refills Number of regions refilled |
numPlabsFilled | ulong 17+ | PLAB Fills Number of PLABs filled |
directAllocated | ulong: bytes | Allocated (direct) Total memory allocated using direct allocation outside of PLABs |
numDirectAllocated | ulong 17+ | Direct allocations Number of direct allocations |
failureUsed | ulong: bytes | Used (failure) Total memory occupied by objects in regions where evacuation failed |
failureWaste | ulong: bytes | Wasted (failure) Total memory left unused in regions where evacuation failed |
Examples 2
allocated | ulong: bytes | 187824
|
---|---|---|
directAllocated | ulong: bytes | 10763216
|
failureUsed | ulong: bytes | 0
|
failureWaste | ulong: bytes | 0
|
gcId | uint | 70
|
numDirectAllocated | ulong | 5
|
numPlabsFilled | ulong | 7504122885671534260
|
regionEndWaste | ulong: bytes | 335488
|
regionsRefilled | uint | 6
|
undoWaste | ulong: bytes | 0
|
used | ulong: bytes | 174536
|
wasted | ulong: bytes | 2032
|
allocated | ulong: bytes | 0
|
---|---|---|
directAllocated | ulong: bytes | 0
|
failureUsed | ulong: bytes | 0
|
failureWaste | ulong: bytes | 0
|
gcId | uint | 89
|
numDirectAllocated | ulong | 6147041496
|
numPlabsFilled | ulong | 0
|
regionEndWaste | ulong: bytes | 0
|
regionsRefilled | uint | 0
|
undoWaste | ulong: bytes | 0
|
used | ulong: bytes | 0
|
wasted | ulong: bytes | 0
|
G1HeapRegionType
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
G1 Heap Region Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
G1YCType
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
G1 YC Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
GCCause
GC Cause No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
cause | string | Cause |
GCName
GC Name No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
name | string | Name |
GCThresholdUpdater
GC Threshold Updater No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
updater | string | Updater |
GCWhen
GC When No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
when | string | When |
InflateCause
Inflation Cause No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
cause | string | Cause |
MetadataType
Metadata Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
MetaspaceObjectType
Metaspace Object Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
MetaspaceSizes
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
committed | ulong: bytes | Committed Committed memory for this space |
used | ulong: bytes | Used Bytes allocated by objects in the space |
reserved | ulong: bytes | Reserved Reserved memory for this space |
Method
Java Method
Field | Type | Description |
---|---|---|
type | Class | Type Consider contributing a description to jfreventcollector. |
name | Symbol | Name Consider contributing a description to jfreventcollector. |
descriptor | Symbol | Descriptor Consider contributing a description to jfreventcollector. |
modifiers | int | Access Modifiers |
hidden | boolean | Hidden |
Module
Module No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
name | Symbol | Name Consider contributing a description to jfreventcollector. |
version | Symbol | Version Consider contributing a description to jfreventcollector. |
location | Symbol | Location Consider contributing a description to jfreventcollector. |
classLoader | ClassLoader | Class Loader Consider contributing a description to jfreventcollector. |
NMTType
NarrowOopMode
Narrow Oop Mode No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
mode | string | Mode |
NetworkInterfaceName
Network Interface No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
networkInterface | string | Network Interface Network Interface Name |
ObjectSpace
Appearing in: ParallelGC
Missing in: G1GC, SerialGC, ShenandoahGC, ZGC
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
start | ulong: address | Start Address Start address of the space |
end | ulong: address | End Address End address of the space |
used | ulong: bytes | Used Bytes allocated by objects in the space |
size | ulong: bytes | Size Size of the space |
Examples 3
OldObject
Old Object No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
address | ulong: address | Memory Address |
type | Class | Java Class |
description | string | Object Description Object description |
referrer | Reference | Referrer Object Object referencing this object |
Examples 3
address | ulong: address | 31616071712
|
---|---|---|
description | string | Size: 0
|
referrer | Reference | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/LinkedHashMap
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
address | ulong: address | 30145791816
|
---|---|---|
description | string | null
|
referrer | Reference | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/lang/Class;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
address | ulong: address | 30130590120
|
---|---|---|
description | string | null
|
referrer | Reference | null
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | [Ljava/lang/Class;
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
OldObjectArray
Old Object Array No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
size | int | Array Size Size of array |
index | int | Index Index in the array |
OldObjectField
Old Object Field No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
name | string | Field Name of field |
modifiers | short | Field Modifiers Field modifiers |
OldObjectGcRoot
GC Root No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
description | string | Root Description Root information |
system | OldObjectRootSystem | System The subsystem of origin for the root |
type | OldObjectRootType | Type The root type |
OldObjectRootSystem
GC Root System No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
system | string | System |
OldObjectRootType
GC Root Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
Package
Package No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
name | Symbol | Name Consider contributing a description to jfreventcollector. |
module | Module | Module Consider contributing a description to jfreventcollector. |
exported | boolean | Exported |
Reference
Reference No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
array | OldObjectArray | Array Information Array or null if it is not an array |
field | OldObjectField | Field Information Field or null if it is an array |
object | OldObject | Object Object holder for this reference |
skip | int | Skip Value The object is this many hops away |
ReferenceType
Reference Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
ShenandoahHeapRegionState
Appearing in: ShenandoahGC
Missing in: G1GC, ParallelGC, SerialGC, ZGC
Shenandoah Heap Region State No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
state | string | State |
StackFrame
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
method | Method | Java Method |
lineNumber | int | Line Number |
bytecodeIndex | int | Bytecode Index |
type | FrameType | Frame Type |
Examples 3
bytecodeIndex | int | 5
|
---|---|---|
lineNumber | int | 55
|
method | Method | |
descriptor | string | (Ljava/util/jar/JarVerifier;Ljava/io/InputStream;Ljava/lang/String;)V
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | <init>
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/jar/Manifest
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/jar
|
type | FrameType | Interpreted
|
bytecodeIndex | int | 116
|
---|---|---|
lineNumber | int | 313
|
method | Method | |
descriptor | string | ([BCC)Ljava/lang/String;
|
hidden | boolean | false
|
modifiers | int | 9
|
name | string | replace
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | java/lang/StringLatin1
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | JIT compiled
|
bytecodeIndex | int | 377
|
---|---|---|
lineNumber | int | 907
|
method | Method | |
descriptor | string | (Ljdk/internal/module/ServicesCatalog$ServiceProvider;)Ljava/util/ServiceLoader$Provider;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | loadProvider
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/ServiceLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
type | FrameType | Interpreted
|
StackTrace
Stacktrace No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
truncated | boolean | Truncated |
frames array | StackFrame struct | Stack Frames |
Symbol
Symbol No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
string | string | String |
Examples 3
Thread
Thread No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
osName | string | OS Thread Name |
osThreadId | long | OS Thread Id |
javaName | string | Java Thread Name |
javaThreadId | long | Java Thread Id |
group | ThreadGroup | Java Thread Group |
virtual | boolean 19+ | Virtual Thread |
ThreadGroup
Thread Group No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
parent | ThreadGroup | Parent Consider contributing a description to jfreventcollector. |
name | string | Name |
Examples 3
name | string | main
|
---|---|---|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
name | string | system
|
---|---|---|
parent | ThreadGroup | null
|
ThreadState
VMOperationType
VM Operation Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
VirtualSpace
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
start | ulong: address | Start Address Start address of the virtual space |
committedEnd | ulong: address | Committed End Address End address of the committed memory for the virtual space |
committedSize | ulong: bytes | Committed Size Size of the committed memory for the virtual space |
reservedEnd | ulong: address | Reserved End Address End address of the reserved memory for the virtual space |
reservedSize | ulong: bytes | Reserved Size Size of the reserved memory for the virtual space |
Examples 3
ZPageTypeType
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
Z Page Type No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
type | string | Type |
ZStatisticsCounterType
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
Z Statistics Counter No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
counter | string | Counter |
ZStatisticsSamplerType
Appearing in: ZGC
Missing in: G1GC, ParallelGC, SerialGC, ShenandoahGC
Z Statistics Sampler No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Field | Type | Description |
---|---|---|
sampler | string | Sampler |
XML Content Types
address
bits-per-second
Annotation: jdk.jfr.DataAmount(BITS), jdk.jfr.Frequency
bytes
bytes-per-second
Appearing in: G1GC
Missing in: ParallelGC, SerialGC, ShenandoahGC, ZGC
Annotation: jdk.jfr.DataAmount(BYTES), jdk.jfr.Frequency
certificateId
Annotation: jdk.jfr.events.CertificateId
epochmillis
Annotation: jdk.jfr.Timestamp(MILLISECONDS_SINCE_EPOCH)
hertz
microseconds
millis
Annotation: jdk.jfr.Timespan(MILLISECONDS)
nanos
percentage
tickspan
tickstamp
Annotation: jdk.jfr.Timestamp(TICKS)
XML Types
Class
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | const Klass* |
---|---|
Field Type | const Klass* |
Java Type | java.lang.Class |
Examples 3
classLoader | ClassLoader | |
---|---|---|
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 32
|
name | string | java/util/ServiceLoader$ProviderImpl
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
ClassLoader
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | const ClassLoaderData* |
---|---|
Field Type | const ClassLoaderData* |
Method
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | const Method* |
---|---|
Field Type | const Method* |
Examples 3
descriptor | string | ()I
|
---|---|---|
hidden | boolean | false
|
modifiers | int | 1
|
name | string | length
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/lang/String
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
descriptor | string | (Ljdk/internal/module/ServicesCatalog$ServiceProvider;)Ljava/util/ServiceLoader$Provider;
|
---|---|---|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | loadProvider
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/ServiceLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
descriptor | string | (Ljava/util/jar/JarVerifier;Ljava/io/InputStream;Ljava/lang/String;)V
|
---|---|---|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | <init>
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/jar/Manifest
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/jar
|
Module
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | const ModuleEntry* |
---|---|
Field Type | const ModuleEntry* |
Examples 3
Package
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | const PackageEntry* |
---|---|
Field Type | const PackageEntry* |
Examples 3
StackTrace
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | u8 |
---|---|
Field Type | u8 |
Java Type | jdk.types.StackTrace |
Examples 3
frames | StackFrame | |
---|---|---|
bytecodeIndex | int | 5
|
lineNumber | int | 55
|
method | Method | |
descriptor | string | (Ljava/util/jar/JarVerifier;Ljava/io/InputStream;Ljava/lang/String;)V
|
hidden | boolean | false
|
modifiers | int | 0
|
name | string | <init>
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 33
|
name | string | java/util/jar/Manifest
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util/jar
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
frames | StackFrame | |
---|---|---|
bytecodeIndex | int | 377
|
lineNumber | int | 907
|
method | Method | |
descriptor | string | (Ljdk/internal/module/ServicesCatalog$ServiceProvider;)Ljava/util/ServiceLoader$Provider;
|
hidden | boolean | false
|
modifiers | int | 2
|
name | string | loadProvider
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 49
|
name | string | java/util/ServiceLoader
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/util
|
type | FrameType | Interpreted
|
… | ||
truncated | boolean | false
|
frames | StackFrame | |
---|---|---|
bytecodeIndex | int | 116
|
lineNumber | int | 313
|
method | Method | |
descriptor | string | ([BCC)Ljava/lang/String;
|
hidden | boolean | false
|
modifiers | int | 9
|
name | string | replace
|
type | Class | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
hidden | boolean | false
|
modifiers | int | 48
|
name | string | java/lang/StringLatin1
|
package | Package | |
exported | boolean | true
|
module | Module | |
classLoader | ClassLoader | |
name | string | bootstrap
|
type | Class | null
|
location | string | jrt:/java.base
|
name | string | java.base
|
version | string | 21.0.1
|
name | string | java/lang
|
type | FrameType | JIT compiled
|
… | ||
truncated | boolean | false
|
Thread
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | u8 |
---|---|
Field Type | u8 |
Java Type | java.lang.Thread |
Examples 3
group | ThreadGroup | |
---|---|---|
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-5
|
javaThreadId | long | 127
|
osName | string | UCT-akka.actor.default-dispatcher-5
|
osThreadId | long | 64775
|
virtual | boolean | false
|
group | ThreadGroup | |
---|---|---|
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.default-dispatcher-18
|
javaThreadId | long | 140
|
osName | string | UCT-akka.actor.default-dispatcher-18
|
osThreadId | long | 44807
|
virtual | boolean | false
|
group | ThreadGroup | |
---|---|---|
name | string | main
|
parent | ThreadGroup | |
name | string | system
|
parent | ThreadGroup | null
|
javaName | string | UCT-akka.actor.internal-dispatcher-3
|
javaThreadId | long | 125
|
osName | string | UCT-akka.actor.internal-dispatcher-3
|
osThreadId | long | 44295
|
virtual | boolean | false
|
Ticks
unsigned
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | const Ticks& |
---|---|
Field Type | Ticks |
Java Type | long |
Content Type | tickstamp |
Tickspan
unsigned
No description available. Write your own and contribute it to jfreventcollector. or directly to the OpenJDK.
Parameter Type | const Tickspan& |
---|---|
Field Type | Tickspan |
Java Type | long |
Content Type | tickspan |
boolean
Parameter Type | bool |
---|---|
Field Type | bool |
Java Type | boolean |
byte
Parameter Type | s1 |
---|---|
Field Type | s1 |
Java Type | byte |
char
Parameter Type | char |
---|---|
Field Type | char |
Java Type | char |
double
Parameter Type | double |
---|---|
Field Type | double |
Java Type | double |
float
Parameter Type | float |
---|---|
Field Type | float |
Java Type | float |
int
long
short
Parameter Type | s2 |
---|---|
Field Type | s2 |
Java Type | short |
string
Parameter Type | const char* |
---|---|
Field Type | const char* |
Java Type | java.lang.String |
ubyte
uint
unsigned
Parameter Type | unsigned |
---|---|
Field Type | unsigned |
Java Type | int |