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.
Supported OS:
Experimental Support:
Required software: Sun JDK 6+, OpenJDK 6+, IcedTea 6+, Apple JDK 6+
Experimental support: HP-UX JDK 6.0.01+
Features and enhancements:
--openpid
, --openjmx
, --openfile
API Changes:
com.sun.tools.visualvm.host.HostsSupport.createHost(hostname, displayname)
added
com.sun.tools.visualvm.jmx.application.JmxApplicationsSupport
added
com.sun.tools.visualvm.application.jvm.Jvm.isCpuMonitoringSupported()
and isCollectionTimeSupported()
added
com.sun.tools.visualvm.application.jvm.MonitoredData.getProcessCpuTime()
and getCollectionTime()
added
com.sun.tools.visualvm.host.model.HostOverviewFactory
made final
com.sun.tools.visualvm.core.datasource.descriptor.DataSourceDescriptor.<init>()
removed
com.sun.tools.visualvm.coredump.CoreDumpSupport.register()
is no more public
com.sun.tools.visualvm.host.HostsSupport.getStorageDirectoryString()
and getHostProvider()
are no more public
Fixed bugs: IssueTracker query.
To view all known problems please use this IssueTracker query.
Features and enhancements:
Fixed bugs: IssueTracker query.