一 原始工具
jps:正在运行的虚拟机过程,以及虚拟机执行的主类 jps -l
jstat:显示虚拟机类转载,内存,垃圾收集,jstat -gc
E eden
S survivor
M method
C 占用
U 应用
jinfo java 配置信息工具
jmap:Java 内存映像工具(获取堆转储快照,它还能够查问 finalize 执行队列、Java 堆和办法区的具体信)
jhat:虚拟机堆转储快照剖析工具
jstack:生成虚拟机以后时刻的线程快照(定位线程呈现长时间进展的起因:死锁。死循环)
javap:java 字节码剖析工具
jdeps:java 类依赖性分析器
二 可视化界面
jconsole
VisualVM:性能最弱小的运行监督和故障处理程序
Java Mission Control:可继续在线的监控工具