0Pricing
Java Academy · Lesson

Analyzing with JDK Mission Control

Read JFR recordings.

What is JMC?

JDK Mission Control (JMC) is the graphical tool for analyzing JFR recordings.

It opens a .jfr file and turns raw events into navigable views: hot methods, GC behavior, lock contention, allocation, and more. It also includes an Automated Analysis page that flags likely problems.

Getting JMC

JMC is a standalone download (it was unbundled from the JDK after JDK 8).

Grab it from the Adoptium or Oracle JMC builds, launch it, and open your .jfr file with File > Open File. No agent or restart of your app is needed — you analyze the already-captured recording.

All lessons in this course

  1. Identifying Bottlenecks
  2. Java Flight Recorder
  3. Analyzing with JDK Mission Control
  4. Common JVM Tuning Flags
← Back to Java Academy