![]() Previous |
![]() Next |
The JFR runtime is the JVM engine where the actual recordings are made. These recordings are actually a rotating buffer of diagnostics and profiling data that is always available on-demand. Flight Recorder runtime is comprised of these components:
The Flight Recorder agent, which controls buffers, disk I/O, MBeans. and so on. This component provides a dynamic library that mixes C and Java code and also provides a JVM-independent pure Java implementation.
Producers, which insert data in the Flight Recorder buffer. Producers include the JVM itself, other Oracle Java applications and, through a Java API, events from third-party applications.
Flight Recorder runtime is discussed in detail in the Flight Recorder Runtime User Guide.