Visit Azul.com Support

Azul Mission Control 8.3.0

Table of Contents
Need help?
Schedule a consultation with an Azul performance expert.
Contact Us
November 17, 2022

Azul Mission Control is a fully-tested build of JDK Mission Control open-sourced by Oracle and managed as a project under the OpenJDK umbrella.

Community builds of Azul Mission Control are free to download and use without restrictions.

What’s new

Core

  • Parser improvements

    The performance of the FastAccessNumberMap has been improved for sparse values.

Java Flight Recorder

  • Dependency View

    A new view for visualizing call dependencies: "Dependency View", accessible via Window | Show View | Other…​ and select the Dependency View under the Mission Control folder. There are two modes of operation in the view: chord diagram and edge bundling.

    In the edge bundling visualization, hover over packages to see dependencies highlighted in colors:

    • Green: methods in the linked package are called by methods in the package being hovered over.

    • Yellow: methods in the linked package are calling mathods in the package being hovered over.

    • Red: methods in the packages are calling each other.

      dependency
  • Graph Pruning

    The graph view can now be pruned to focus on the most impactful nodes. Select the target number of nodes, and the visualization limits the number of shown nodes.

    graphpruning
  • Selectable Attribute

    It is now possible to select which attribute must be used for the weights in the trace view and the flame graph view.

    attribute
  • Parser improvement

    The parser now supports parsing events with char fields.

Fixed issues

Issue ID Description

JMC-7568

Support parsing char fields in jfr events

JMC-7581

Missing required plugins in JMC-RCP and JMC-RCP-plug-ins launcher

JMC-7589

Add 2022-03 target platform

JMC-7765

Bump some Maven plugins

JMC-6972

Naming and Version Numbering Issues with Plugins

JMC-7508

Use preferred way for test-jars

JMC-7767

Fix handling of version qualifier in core plugins

JMC-7769

Cleanup pom and project files for JMC core

JMC-7801

Fix GHA that is broken due to OpenJDK Update 11.0.15

JMC-7796

Remove workflow status indicator in the readme

JMC-7797

Update pom.xml to download latest js files for graphview

JMC-7798

Make the frame type extensible

JMC-7827

Update to Eclipse 2022-06

JMC-7832

Refresh dev guide

JMC-7834

Improve GitHub Actions validation workflow

JMC-7842

JMC agent: policy file is missing entry for test on Windows

JMC-7856

Fix errors in Eclipse projects after JMC-7769

JMC-7243

Resolve discrepancy between JDK attributes coming from different JDK versions

JMC-7858

Upgrade jetty.project in github to 10.0.11

JMC-7860

Upgrade d3-flame-graph in github to 4.1.3

JMC-7862

Platform-definitions-2022-06.target file has space in pde version

JMC-7820

Add validations for master password

JMC-7831

Add new view for hierarchical edge bundling

JMC-7872

Adding artifacts to third-party pom file, which are not getting resolved by maven

JMC-7874

Update thirdpartyreadme.txt file for upgraded third party libraries

JMC-7096

Bring back Object statistics table for heap.

JMC-6757

Selector for attribute in the flame graph

JMC-7074

Smart pruning of graphs to make it possible to sensibly render larger graphs

JMC-7812

Unable to open links from Automated Result analysis page. Links in the results of the automated analysis results would not open properly on Linux and macOS X. Now they do open in situ.

JMC-7892

JMC Automated UI MasterPasswordTests is failing

JMC-7870

JMC 8.3.0 Update Site Pages require changes

JMC-7813

Unable to open Help page in macOS M1 when JMC started with JDK11. The help page was inaccessible, throwing an error on macOS M1 when JMC is run on JDK 11.0.16. This is now fixed.

JMC-7903

FastAccessNumberMap is slow for sparse values

JMC-7910

Fix spotless finding after JMC-7903

JMC-7902

UseCompressedOopsRule has flipped comparison

JMC-7855

JFR Writer incorrectly uses epoch nanoseconds as the start ticks

JMC-7350

[Accessibility, JAWS] [Misc] Deadlinks in Help Page

JMC-7923

Cleanup warnings in core

JMC-7922

Issue using attribute selections in the stack trace view

JMC-7321

Unable to view JMC Help Contents (HTTP ERROR 500 ) when booted with JDK 17 or higher. The help page was inaccessible, throwing an error, when running on JDK 17+. This is now fixed.

Known issues

  • JMC-4270: General - Hibernation and time

    After the bugfix of JDK-6523160 in JDK 8, the RuntimeMXBean#getUptime() attribute was re-implemented to mean "Elapsed time of JVM process", whilst it previously was implemented as time since start of the JVM process. The uptime attribute is used together with RuntimeMXBean#getStartTime(), to estimate the actual server time. This means that time stamps, as well as remaining time for a flight recording, can be wrong for processes on machines that have been hibernated.

  • JMC-7071: JFR - Can’t attach to jlinked JVMs

    This one is still under investigation, but it seems the application can’t attach to certain jlinked images.

  • JMC-7003: JFR - The graph, flame graph view, heatmap view and dependency view does not work on Windows

    This is due to a problem with the Windows based browser component in SWT. We’re hoping for a fix in the component for a future version of the Eclipse platform.