Java Flight Recorder
E355668
Java Flight Recorder is a low-overhead profiling and diagnostics tool built into the Java Virtual Machine for collecting detailed runtime data about Java applications.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Java Flight Recorder canonical | 3 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Java Virtual Machine feature
ⓘ
diagnostics tool ⓘ performance monitoring tool ⓘ profiling tool ⓘ |
| analyzedBy | Java Mission Control ⓘ |
| availableIn |
OpenJDK 11 and later
ⓘ
Oracle JDK ⓘ |
| canBeConfiguredVia |
JFR configuration files
ⓘ
JVM command-line options ⓘ |
| canBeControlledVia |
javax.management
ⓘ
surface form:
JMX
jcmd tool ⓘ |
| collects |
CPU usage data
ⓘ
I/O events ⓘ JIT compilation events ⓘ JVM runtime data ⓘ allocation profiling data ⓘ application events ⓘ class loading events ⓘ exceptions ⓘ file I/O events ⓘ garbage collection events ⓘ lock contention data ⓘ memory usage data ⓘ method profiling data ⓘ safepoint events ⓘ socket I/O events ⓘ thread activity ⓘ |
| designedFor | minimal runtime impact ⓘ |
| developer | Oracle Corporation ⓘ |
| hasCharacteristic |
always-on monitoring
ⓘ
continuous profiling ⓘ event-based ⓘ low overhead ⓘ production-safe ⓘ |
| introducedIn |
Oracle JDK
ⓘ
surface form:
Oracle JDK 7u4
|
| licenseChange | open sourced in OpenJDK 11 ⓘ |
| outputFormat | .jfr file ⓘ |
| partOf |
HotSpot JVM
ⓘ
Java Virtual Machine ⓘ OpenJDK ⓘ |
| supportsFeature |
continuous recordings
ⓘ
custom event definitions ⓘ event streaming ⓘ on-demand recordings ⓘ |
| supportsLanguage |
Java
ⓘ
other JVM languages ⓘ |
| useCase |
latency analysis
ⓘ
performance analysis ⓘ production troubleshooting ⓘ profiling in test environments ⓘ resource usage optimization ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.