Session Details
Session ID: BOF-4724
Session Title: Monitoring and Troubleshooting Java™ Platform Applications with JDK™ Software
Session Abstract: Common problems in a Java™ Platform, Standard Edition (Java SE platform) technology-based application are linked to critical resources such as memory, threads, classes, and locks. Resource contention or leakage can lead to performance issues or unexpected errors that are difficult to diagnose. You may encounter these problems in production or during development. JDK™ release 6 provides you with monitoring and management capabilities out of the box to help you diagnose these common problems on the Java SE platform.

In particular, the Java VisualVM tool is new JDK graphical troubleshooting software that provides the ability to generate and analyze heap dumps, thread stack traces, track down memory leaks, and perform and monitor garbage collection activities. In addition, it provides the lightweight CPU and memory profiling capability that enables you to monitor and improve your application's performance.

This session gives an overview of the common problems that Java SE technology-based applications may run into, including memory leaks, finalizers, deadlocks, and synchronization issues and their associated symptoms. It then demonstrates how the JDK troubleshooting software can help diagnose each problem's source.
Track: Core Technology: Java SE & Desktop; Tools and Languages; Tools and Languages Scheduling Track
Duration: 50
Speaker(s): Mandy Chung, Sun Microsystems, Inc.; Tomas Hurka, Sun Microsystems, Inc.