JDK’s bin directory – GUI monitoring tools

GUI based Java Monitoring and Management Console. Basic tool to monitor Memory usage, thread count, loaded classes of a JVM.

Java VisualVM – shows threads, CPU consumption, memory statistics of a running JVM.

Java Mission Control – live monitoring of running JVM processes. Shows memory consumption, CPU usage, contains an MBean browser, shows garbage collector statistics, threads and much more. Requires Java 7u40 or higher.