jps:
——jps是用于查看有权访问的hotspot虚拟机的进程。
jstack:
——打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息。
jstat:
——用于监控基于HotSpot的JVM。
jstatd:
——是一个基于RMI的服务程序,监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。
jmap:
——输出所有内存中对象的工具,可以将VM 中的heap,以二进制输出成文本。
jhat:
——用于对JAVA heap进行离线分析的工具。
jConsole:
——JVM运行监控工具,可以监控内存、线程等。
VisualVM:
——基于NetBeans平台开发,它具备了插件扩展功能的特性,通过插件的扩展,可用于显示虚拟机进程及进程的配置和环境信息(jps,jinfo),监视应用程序的CPU、GC、堆、方法区及线程的信息(jstat、jstack)等。