Java Flight Recorder
A low-overhead event recording system built into the JDK for observing JVM, operating-system, and application behavior in production.
JVM Runtime Context
Java Flight Recorder captures JVM, operating-system, and application events in a common time line with low enough overhead for many production investigations. Allocation, locks, garbage collection, thread activity, I/O, and profiling events can be correlated rather than inspected as independent snapshots.
Measurement Boundary
JFR is not literally zero overhead. Event selection, stack traces, sampling frequency, thresholds, and enabled producers affect the cost and the amount of data recorded.
Related JVM Concepts
Source
- https://openjdk.org/projects/jdk/25/