Home Features Download Plugins Documentation | Issues Feedback Sources

Release Notes

VisualVM 2.0.5 has been released on November 17th, 2020. This document describes changes introduced by this release.

System Requirements

Supported OS:

  • Microsoft Windows
  • Linux: Intel platform, ARM HFLT, AArch64
  • macOS

Required Software:

  • Oracle JDK 8~15
  • OpenJDK 8~15
  • GraalVM 19~20

Changes

Features and Enhancements:

  • Full support for running on JDK 15 and monitoring/profiling Java 15 processes
    • Optional GraalJS JavaScript engine as a plugin
  • Drag and drop support for opening snapshots
  • Improved support for OpenJ9

Fixed Bugs:

  • GH-218: Polyglot Sampler not showing up
  • GH-220: JDK 15 support
  • GH-221: Add support for GC roots "JNI local"
  • GH-222: NPE from JDK 15 jfr file
  • GH-223: Invalid Regular Expression Dialog Keeps Opening
  • GH-228: The --source-roots Parameter Should Optionally Be File-Based
  • GH-231: Add support for drag and drop
  • GH-234: OpenJ9: Duplicate PID in application name
  • GH-235: Incorrect CPU usage reported on OpenJ9
  • GH-242: Allow to use a sampling period of 1ms for the Polyglot Sampler
  • GH-244: NPE when expanding some memory profile nodes
  • GH-247: ClassCastException when profiling SQL
  • GH-249: NPE from Polyglot Sampler agent

Known Problems

To view all known problems please see the VisualVM Issues page.

To resolve the most common problems please follow the Troubleshooting Guide.