9 Monitoring Tools and Commands

You use Java Virtual Machine (JVM) monitoring tools and commands to monitor and manage Java applications and the JVM.

Note:

Tools identified as Experimental are unsupported and might not be available in future JDK releases.

The following sections describe the JDK tools and commands used to monitor and manage Java applications and the JVM:

  • jconsole: You use the jconsole command to start a graphical console to monitor and manage Java applications.

  • jps: Experimental You use the jps command to list the instrumented JVMs on the target system.

  • jstat: Experimental You use the jstat command to monitor JVM statistics. This command is experimental and unsupported.

  • jstatd: Experimental You use the jstatd command to monitor the creation and termination of instrumented Java HotSpot VMs. This command is experimental and unsupported.

  • jmc: You use the jmc command and its options to launch Java Mission Control. Java Mission Control is a profiling, monitoring, and diagnostics tools suite.