Throughout the Oracle JRockit JVM Diagnostics Guide, you will be directed to use certain tools or other features of the Oracle JRockit JVM to better identify and resolve problems when running an application with the JVM. The chapters in this section provide an overview of these tools along with instructions for using them.
What this Section Contains
These tools and features include:
Monitoring, management and analysis tools that are included in Oracle JRockit Mission Control. JRockit Mission Control contains a suite of tools that help you monitor, manage, profile, and eliminate memory leaks in your Java application without causing undue performance overhead (see Using Oracle JRockit Mission Control Tools).
Customizable verbose logs that provide low overhead runtime information on various components of the JRockit JVM, for example memory management and code optimizations. (see Understanding Verbose Outputs).
Thread dumps, snapshots of the state of all threads that are part of the process. These dumps reveal information about an application’s thread activity, which can help you diagnose problems and better optimize application and JVM performance (see Using Thread Dumps).
Ctrl-Break Handlers, which allow you to interrupt processing to print information about running processes or communicate directly with the JRockit JVM. You can easily send Ctrl-Break handler commands “on the fly” to a running JVM process by using jrcmd (see Running Diagnostic Commands).
Time Zone Updater, required for you to update installed JDK/JRE images with more recent time zone data to accommodate the U.S. 2007 daylight saving time changes (US2007DST) originating with the U.S. Energy Policy Act of 2005. (see Oracle JRockit Time Zone Updater).
Instructions for Oracle JRockit Mission Control 1.0 users who want to create a JRockit Runtime Analyzer recording. The JRA provides a wealth of information on internals in the JRockit JVM that you will find of great interest if you are using this product as your runtime VM (see Creating a JRA Recording with JRockit Mission Control 1.0).
Oracle JRockit Mission Control Use Cases demonstrates various ways Oracle JRockit Mission Control can be used to monitor and manage application running on the JRockit JVM. It includes use cases describing how to use: