Home Features Download Plugins Documentation | Issues Feedback Sources

Release Notes

VisualVM 2.1.3 has been released on April 19th, 2022. This document describes changes introduced by this release.

System Requirements

Supported OS:

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

Required Software:

  • Oracle JDK 8~18
  • OpenJDK 8~18
  • GraalVM 19~22


Features and Enhancements:

  • Extended monitoring:
    • GH-391: Add monitoring of network traffic
    • GH-392: Visualise heap max and metaspace max values in graphs
  • Heap viewer usability improvements:
    • GH-397: [HeapViewer] display logical value of TruffleString
  • Other improvements:
    • GH-388: Allow BTrace plugin to run without --add-exports
    • GH-390: Update generic JFR loader to version 8.1.0

Fixed Bugs:

  • GH-372: UI proxy settings not used for remote host connections
  • GH-382: Polyglot Sampler not compatible with latest TruffleRuby
  • GH-383: Incorrect Self time reported when merging threads sample results
  • GH-384: JFR Streaming: Do not take stacktraces for thread state events
  • GH-389: The Socket IO tab does not group rows properly
  • GH-394: ClassNotFoundException: org.netbeans.lib.uihandler.Decorations
  • GH-395: Failed to create remote heap dump and save it

Known Problems

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

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