Download link:


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. See screencast. See screenshots.



VisualVM Is Designed For You

Application Developer: Monitor, profile, take thread dumps, browse heap dumps
System Administrator: Monitor and control Java applications across the entire network
Java Application User: Create bug reports containing all the necessary information


July 26th, 2010: VisualVM 1.3 released. It incorporates the Sampler plugin into the core tool, enables taking remote heap dumps, monitoring remote hosts, detailed application analysis using the Tracer plugin and much more. The tool can be downloaded from the Download page, sources are available in release13 branch. See the Release Notes for more information.

July 7th, 2010: JDK 6 Update 21 released, it contains Java VisualVM tool based on the VisualVM 1.2.2. Latest JDK 6 update from Oracle can be downloaded here.

March 25th, 2010: SA plugin has been released on VisualVM 1.2.2 Plugins Center. SA Plugin makes Serviceability Agent’s features and utilities available in VisualVM. Serviceability Agent is an out-of-process snapshot debugger for Hotspot Java Virtual Machine. For detailed description visit the SA plugin page.


VisualVM on the Web

Profile an OSGi application with VisualVM, profiling setup by Baptiste Wicht.
Profile your applications with Java VisualVM, tool overview by Baptiste Wicht.
Browsing Memory the JRuby Way, analyzing JRuby application heap using jmap, jhat and VisualVM by Charles Nutter.
VisualGC plugin, VisualVM, GC visualization mentioned on the My Note on Solutions blog.


Name Summary
btrace BTrace – dynamic, safe tracing system for the Java platform
gchisto A garbage collection log visualization tool.


转载请注明:WebLogic Android 博客 » Visual VM 1.3 Released on July 26th, 2010