You are viewing content from a past/completed QCon

Presentation: Continuous Monitoring With JDK Flight Recorder (JFR)

Track: JVM and its Ecosystem

Location: Pacific LMNO

Duration: 1:40pm - 2:30pm

Day of week: Wednesday

Slides: Download Slides

Share this on:

This presentation is now available to view on

Watch video with transcript


JDK Flight Recorder (JFR) is a powerful monitoring and troubleshooting framework built directly into the Java runtime. Designed to be on in production, JFR has access to all the internal data of the JVM and can capture and surface data on a fine-grained level with extremely low overhead.

This talk will give an overview of JFR, showcase the current feature, as well as some features coming in the future. Spoiler alert: The upcoming JFR Event Streaming functionality which enables several new and exciting continuous monitoring use cases which will be covered!

Speaker: Mikael Vidstedt

Director of Software Engineering, Java Virtual Machine @Oracle

Mikael Vidstedt is Director of the Java Virtual Machine (JVM) in the Java Platform Group at Oracle. Over the last 20 years he has been working all the various aspects of the Java and JVM technologies, focusing on everything from compilers and optimization to operating systems and server virtualization. He has worn many hats, including that of JVM tech lead and Architect. Mikael holds a master's degree in Computer Science from the Royal Institute of Technology (KTH) in Stockholm and is based in Santa Clara, CA.

Find Mikael Vidstedt at

Last Year's Tracks