1. Sun JDK monitoring and troubleshooting tools
1) The JPS:JVM process Status Tool displays all the hotspot virtual machine processes within the specified system. You can list the running virtual machine processes and display the virtual machine execution main class (the class where the main Class,main () function resides)
Name, and the unique ID of the local virtual machine for these processes
2) JSTAT:JVM Statistics monitoring Tool for collecting operational data for all aspects of the hotspot virtual machine. is a command-line tool for monitoring the various health status information for a virtual machine. It can display local or remote (requires remote
The host provides RMI support, Sun provides the JSTATD tool can easily establish a remote RMI server) in the virtual machine process of the class load, memory, garbage Collection, JIT compilation and other operational data,
3) Jinfo:configuration info for Java, displays the virtual machine configuration information. The function is to view and adjust the parameters of the virtual machine in real time.
4) Jmap:memory Map for Java, generate a memory dump snapshot (heapdump file) of the virtual machine.
5) JHAT:JVM Heap Dump Browser, which parses the Headdump file, establishes a http/html server that allows the user to view the results of the analysis on the browser
6) Jstack:stack Trace for Java to generate a thread snapshot of the current moment of the virtual machine
2. Visualization Tools
1. Jconsle
2. JVISULAVM
Remote connection needs to be set for Java opt to use, see: http://www.cnblogs.com/Jtianlin/p/5021540.html
JVM (4) Virtual machine performance monitoring and fault handling tools