参考官网:
http://openjdk.java.net/tools/svc/jconsole/
是什么?
做Java开发,就不能不了解JVM。从Java 5开始,JDK引入了Jconsole性能分析工具,通过该工具能实时分析JVM状态。
怎么用?
纯Java编写
- win打开命令行窗口,输入jconsole即可;过几秒弹窗窗口,选择本地连接(也可以远程连接某台电脑,监控其内存消耗情况)。
分析指标
共6个标签、4个主要指标
- 概述:默认当前窗口,包含4个主要指标的当前值:堆使用情况、线程、类、CPU使用情况。
- 内存: 显示内存使用信息。最重要的一部分,可以显示堆内存信息和非堆内存信息,以及各种年代堆内存信息。
- 线程: 显示线程使用信息
- 类: 显示类装载信息
- VM摘要:显示java VM信息
- MBeans: 显示 MBeans
GC收集器各代的划分