VisualVM 1.1 Release Notes

VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform.

VisualVM 1.1 release is based on VisualVM 1.0.1. See the Changes In 1.1 section for list of changes and bugfixes since the VisualVM 1.0.1. See the Releases Overview page for detailed overview of all VisualVM and Java VisualVM releases.

System Requirements

Supported OS:

  • Microsoft Windows (XP, Vista, Server): 32bit & 64bit
  • Linux: Intel platform, 32bit & 64bit
  • Sun Solaris: Intel & Sparc platform, 32bit & 64bit
  • Mac OS X: Intel platform, 64bit

Experimental Support:

  • HP-UX 11i: PA-RISC platform, 32bit & 64bit

Required software: Sun JDK 6+, OpenJDK 6+, IcedTea 6+, Apple JDK 6+
Experimental support: HP-UX JDK 6.0.01+

Changes In 1.1

Features and enhancements:

  • CPU usage and GC activity graph in Monitor tab
  • Table view in Threads tab
  • Commandline options: --openpid, --openjmx, --openfile
  • Compare Memory Snapshots action in context menu
  • Copy To Clipboard / Save To File buttons in About dialog
  • Monitoring IBM JVM via JMX connection
  • Experimental support for HP-UX PA-RISC
  • Integration plugin for Eclipse IDE
  • NetBeans Platform 6.5 as a basis

API Changes:

  • Compatible: com.sun.tools.visualvm.host.HostsSupport.createHost(hostname, displayname) added
  • Compatible: com.sun.tools.visualvm.jmx.application.JmxApplicationsSupport added
  • Compatible: com.sun.tools.visualvm.application.jvm.Jvm.isCpuMonitoringSupported() and isCollectionTimeSupported() added
  • Compatible: com.sun.tools.visualvm.application.jvm.MonitoredData.getProcessCpuTime() and getCollectionTime() added
  • Incompatible: com.sun.tools.visualvm.host.model.HostOverviewFactory made final
  • Incompatible: com.sun.tools.visualvm.core.datasource.descriptor.DataSourceDescriptor.<init>() removed
  • Incompatible: com.sun.tools.visualvm.coredump.CoreDumpSupport.register() is no more public
  • Incompatible: com.sun.tools.visualvm.host.HostsSupport.getStorageDirectoryString() and getHostProvider() are no more public

Fixed bugs: IssueTracker query.

Known Problems

  • Issue 224: Cannot memory profile JBoss AS 4.2.3.GA
  • Issue 148: VisualVM hangs when lost remote connection
  • Issue 120: JMX application datasource cannot be reused on application restart
  • Issue 72: Running application sometimes not recognized

To view all known problems please use this IssueTracker query.




History of Changes

Changes In 1.0.1

Features and enhancements:

  • Profiler supports OpenJDK
  • Profiler is silently disabled on unsupported platforms, the rest of the tool can run unaffected
  • Minor improvements of warning messages in the tool and plugins to better describe reported problems
  • New plugins available on the Plugin center: JvmCapabilities, KillApplication, SysTray

Fixed bugs: IssueTracker query.

On This Page

System Requirements Changes In 1.1 Known Problems History of Changes

Quick Links

Features Download Documentation Plugins Releases Overview