![]() Previous |
![]() Next |
Figure: JRockit Flight Recorder Data Flow shows how data flows through the JFR.
Data is sent to the Flight Recorder recorder by JRockit (through internal APIs) and by the Java application (through the Flight Recorder APIs). The Flight Recorder runtime stores this data in small thread-local buffers that are flushed to a global in-memory buffer. The data in the in-memory buffer will be moved from the in-memory buffer to a disk buffer when running in persistent storage mode.