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.