What's new in JDK Mission Control (JMC) 8.3.1

Apr 18, 2023
  • JMC 8.3.1, when run as an Eclipse Plug-in, requires Eclipse 4.24 or later. To install JMC as a plug-in in Eclipse, follow the instructions provided at JDK Mission Control for Eclipse. Ensure that you run Eclipse on JDK 11 or above.

New in JDK Mission Control (JMC) 8.3.0 (Nov 29, 2022)

  • Dependency View:
  • Dependency view helps in visualizing call dependencies in the stack trace. You can view the dependencies using Chord diagram or Edge bundling. See Dependency View for more details.
  • Introducing Smart Pruning in Graph View:
  • Smart pruning of graphs is now possible, which helps to render large graphs and focus on the most impactful nodes. See Graph View for more details.
  • Selectable Attribute for Aggregation:
  • You can select either Allocation Size or TLAB Size attribute to view its aggregated data in the Stack Trace or Flame Graph. See Flame Graph View for more details.
  • JMC 8 Installation Instructions:
  • If you get an alert that states A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run JMC or Failed to create the Java Virtual Machine, then follow JDK Mission Control 8 Installation Instructions.
  • JMC as Eclipse Plug-in:
  • JMC 8.3.0, when run as an Eclipse Plug-in, requires Eclipse 4.24 or later. To install JMC as a plug-in in Eclipse, follow the instructions provided at JDK Mission Control for Eclipse. Ensure that you run Eclipse on JDK 11 or abov

New in JDK Mission Control (JMC) 8.2.1 (Jul 20, 2022)

  • Binary Build for Apple ARM:
  • JDK Mission Control is now available for Apple M1 machines. Use the Apple ARM bundle to install JMC on Apple M1 machines.
  • JMC 8 Installation Instructions:
  • If you get an alert that states A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run JMC or Failed to create the Java Virtual Machine, then follow JDK Mission Control 8 Installation Instructions.
  • JMC as Eclipse Plug-in:
  • JMC 8.2.1, when run as an Eclipse Plug-in, requires Eclipse 4.21 or later. To install JMC as a plug-in in Eclipse, follow the instructions provided at JDK Mission Control for Eclipse. Ensure that you run Eclipse on JDK 11 or above.
  • Oracle Plug-ins:
  • There are several Oracle plug-ins for use with JMC. Follow the instructions provided at JDK Mission Control Oracle Plug-ins.

New in JDK Mission Control (JMC) 8.2.0 (Apr 19, 2022)

  • New and Noteworthy:
  • Graphical Representation of Data using Heatmap:
  • Heatmap view provides a visual representation of events occurred during a specific time period. The values are color coded, which helps to analyze complex data at a glance. For details, see What's New in JDK Mission Control 8
  • Websocket Server to access JFR Stack Trace:
  • When you select JFR events in JMC, you can access their associated stack trace as JSON data through a user-defined port. To specify this port, see What's New in JDK Mission Control 8.
  • JDK version to launch JDK Mission Control:
  • The JDK version required to launch JMC 8.2.0 has changed from JDK 8 to JDK 11. The JDK versions that can be monitored remains unchanged.
  • JMC 8 Installation Instructions:
  • If you get an alert that states A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run JMC or Failed to create the Java Virtual Machine, then follow JDK Mission Control 8 Installation Instructions.
  • JMC as Eclipse Plug-in:
  • JMC 8.2.0, when run as an Eclipse Plug-in, requires Eclipse 4.21 or later. To install JMC as a plug-in in Eclipse, follow the instructions provided at JDK Mission Control for Eclipse. Ensure that you run Eclipse on JDK 11 or above.
  • Oracle Plug-ins:
  • There are several Oracle plug-ins for use with JMC. Follow the instructions provided at JDK Mission Control Oracle Plug-ins.

New in JDK Mission Control (JMC) 8.1.0 (Oct 21, 2021)

  • New and Noteworthy:
  • General:
  • JDK version to launch JDK Mission Control:
  • The JDK version required to launch JMC 8.1.0 has changed from JDK 8 to JDK 11. The JDK versions that can be monitored remains unchanged.
  • JMC 8 Installation Instructions:
  • If you get an alert that states A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run JMC or Failed to create the Java Virtual Machine, then follow JDK Mission Control 8 Installation Instructions.
  • JMC as Eclipse Plug-in:
  • JMC 8.1.0, when run as an Eclipse Plug-in, requires Eclipse 4.19 or later. To install JMC as a plug-in in Eclipse, follow the instructions provided at JDK Mission Control for Eclipse. Ensure that you run Eclipse on JDK 11 or above.
  • Oracle Plug-ins:
  • There are several Oracle plug-ins for use with JMC. Follow the instructions provided at JDK Mission Control Oracle Plug-ins.
  • New JMC Agent Plug-in:
  • A new experimental agent plug-in is now available in JMC 8.1.0, which allows adding flight recording events to an already running process.