1 What's New in JDK Mission Control

JDK Mission Control (JMC) is an advanced set of tools for managing, monitoring, profiling, and troubleshooting Java applications.

JMC Release 7 introduced the following important features. For detailed information about the release, see JMC 7 Release Notes.

  • Open Source: The open source community now develops JMC 7 as part of the OpenJDK Mission Control project. It is available as a separate download for both OpenJDK and Oracle JDK users.
  • Standalone JMC: JMC 7 is now available as a separate download and no longer bundled with the JDK. JMC requires JDK 8 (64-bit) and later as a runtime.
  • Automated Analysis: JMC provides automated analysis of flight recordings. It provides rules and heuristics that help in finding functional and performance problems in your application. The analysis report provides tuning tips, detailed explanation, and links to further information to help you address your application issues.
  • New Navigation: The navigation between pages has now been moved to Outline view. Individual analysis rules are associated with a page, and clicking on the icons will display information pertaining to that page.
  • Custom Rules: Create custom rules using plug-in development environment (PDE) to automate the analysis of recordings.
  • Configurable Stack Trace View: The Stack Trace is now a separate configurable view. The Stack Trace view displays your selection as an aggregation of stack traces in the user interface.
  • Custom Pages: Context click on the required JFR page to create custom pages that allow you to perform complex filtering, grouping, and sorting of data. You can also create customer pages for specific event types from Event Browser.
  • Stored Selections: It is now possible to focus the user interface on a selection, and to store and re-use the selection in other pages. The stored selection captures all kinds of aspects associated with the selection, such as event types, actual events represented by the selection, or time range spanning the selection.