Home Features Download Plugins Documentation | Issues Feedback Sources

Release Notes

VisualVM 2.2.1 has been released on February 15th, 2026. This document describes changes introduced by this release.

System Requirements

Supported OS:

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

Required Software:

  • Oracle JDK 8~25
  • OpenJDK 8~25
  • GraalVM 19 ~ GraalVM for JDK 25

Changes

Features and Enhancements:

  • GH-623: Honor the JAVA_HOME environment variable
  • GH-637: Update Nashorn library to version 15.6
  • GH-639: Add UI to switch Swing Look and Feel
  • GH-648: JDK 25 support

Fixed Bugs:

  • GH-636: VisualVM 2.2 misses visualvm.conf at import
  • GH-640: Clicking on Sampler view causes a GC_HeapInspection event
  • GH-642: Missing known blocking method in WEPoll
  • GH-647: Profiling gives "Redefinition failed with error 62"
  • GH-654: [JDK 25] Zero CPU usage and GC activity

Known Problems

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

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