Session Details
Session ID: TS-4247
Session Title: Getting More Out of the Java™ VisualVM Tool
Session Abstract: The Java™ VisualVM tool is now part of JDK™ software. Many developers have taken it for a spin and are aware of its main features. It is an all-in-one troubleshooting and diagnostics tool that bundles the functionality of many of the small applications in the JDK software into one modern-looking visual application. Thread dumps, heap dumps, threading, bottlenecks, and more can be pinpointed, and the tool enables you to jump into your source code and analyze the problems identified.

At this point, though, it makes sense to introduce developers to the simple ways in which the Java VisualVM tool can be extended. This session addresses the following topics:

• Leveraging existing JConsole plug-ins
• Creating new plug-ins for specific applications such as application servers
• Creating new plug-ins for specific tasks that are not supported out of the box

At the end of the session, the audience will have a thorough overview of the main APIs that VisualVM makes available and will have seen them in action. They will have been given pointers to the many resources that are available to support them further.
Track: Core Technology: Java SE & Desktop; Tools and Languages; Tools and Languages Scheduling Track
Duration: 60
Speaker(s): John O'Conner, J. O'Conner Consulting; Geertjan Wielenga, Sun Microsystems, Inc.