The Java Platform Standard Edition (Java SE) 6 provides
comprehensive monitoring and management support for the Java
Java SE 6 includes the following APIs for monitoring and
- Enables monitoring and managing the Java virtual machine and the
underlying operating system. The API enables applications to
monitor themselves and enables JMX-compliant tools to monitor and
manage a virtual machine locally and remotely.
- Sun Microsystems' platform extension to the
java.lang.management API and the management interface for
some other components of the platform.
API - Sun Microsystems' platform extension that allows a
management agent to be dynamically loaded into a virtual
JConsole API - Sun Microsystems' platform extension that
provides a programmatic interface to access JConsole such as adding
a JConsole plugin. JTop is an example JConsole plugin available at
Java Mission Control - a powerfull application for monitoring and managing a running Java application. Available only for commercial licenses of Oracle JDK.
Java Flight Recorder - a profiling tool for recording Java application performance. Can be used independently or from the Java Mission Control client. Available only for commercial licenses of Oracle JDK.