Release Notes
VisualVM 1.4 has been released on December 12th, 2017. This document describes changes introduced by this release.
System Requirements
Supported OS:
- Microsoft Windows (10, 8, 7, Vista, Server): 32bit & 64bit
- Linux: Intel platform, 32bit & 64bit
- Linux ARM HFLT (Raspberry Pi), JDK 8+ only
- macOS: Intel platform, 64bit
Required Software:
- Oracle JDK 8+
- OpenJDK 8+
Changes
Features and Enhancements:
- CPU Sampler and Profiler display live call trees, delta results, selected threads, and many other improvements
- Memory Profiler allows profiling of defined classes, displays delta results
- Introducing a lightweight JDBC profiler for monitoring SQL commands executed by a Java process
- Heap Viewer is the new .hprof heap dumps viewer in VisualVM with a lot of improvements over the original HeapWalker
- Colored classes/methods in Sampler, Profiler and Heap Viewer views based on user-defined filters
- Full support for running on JDK 9 and monitoring/profiling Java 9 processes
- Built on NetBeans Platform & profiler 9.0-dev
API Changes:
- Compatible:
com.sun.tools.visualvm.core.snapshot.Snapshot.computeSnapshotID()
added
Fixed Bugs:
Known Problems
- NetBeans Issue 245522: Instrumented CPU profiling fails on JDK7u65 with -target >=1.7
- Java.net Issue 148: VisualVM hangs when lost remote connection
- Java.net Issue 120: JMX application datasource cannot be reused on application restart
To view all known problems please see the VisualVM Issues page.