JDK Mission Control
| Company type | Open source software |
|---|---|
| Industry | Software, Java development tools |
| Predecessor | JRockit Mission Control, Java Mission Control |
| Products | JVM analysis and performance tuning utilities |
| Owner | Oracle Corporation (originally) |
| Website | jdk |
JDK Mission Control is a collection of open source utilities designed for the Java virtual machine. It facilitates the analysis and performance tuning of JVM applications deployed in production environments. Compatibility includes OpenJDK versions 11 and above, as well as Oracle JDK starting from 7u40.
Its primary features encompass:
- A visualizer and analyzer for JFR (JDK Flight Recorder)
- A console for JMX
The suite's capabilities can be enhanced with extra plug-ins, like the heap dump (hprof) analysis tool known as JOverflow.
History
Initially introduced as JRockit Mission Control within the JRockit JVM package, this toolkit was renamed Java Mission Control following Oracle's acquisition of Sun Microsystems. In 2018, Oracle made both Java Flight Recorder and Java Mission Control open source, rebranding them as JDK Flight Recorder and JDK Mission Control to address trademark issues. This change also brought a new distribution method, allowing JMC and the JDK to be updated separately.