JDK Flight Recorder (JFR) is Java’s Observability and Monitoring framework that’s built directly into the HotSpot JVM. JFR's low overhead and always-on capability allow it to provide a rich view of the JVM and applications running on it. In this episode of Stack Walker, we take a look at JFR’s history and review its architecture to see how it is able to achieve these remarkable performance goals.
⎯⎯⎯⎯ Resources ⎯⎯⎯⎯
• Dev.Java ➱ https://dev.java/
• JFR on Dev.java ➱ https://inside.java/tag/jfr
⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯
00:00 Intro
01:32 History of JFR
04:21 JFR Architectural Goals
05:40 Event-Based Architecture
10:40 How JFR Saves Events
13:25 How JFR Stores Events
15:33 Conclusion
Presented by Billy Korando (Java Developer Advocate - Oracle)
Tags: #Java #OpenJDK #GC #JVM #InsideJava #profiling