一、jps 打印java进程基本信息
二、*jconsole java性能分析器
可以执行gc
查看线程
类
jvm概要
三、jstat 轻量级小工具
jstat -gcutil 8208 1000
该命令为打印gc情况,显示百分比
8208为进程号,1000为每隔1000毫秒打印一次
jstat -gc 8208
jstat -gcnew 8208 1000
jstat -gcold 8208 1000
查看young和old区
四、jstack 查看线程情况
jstack 8208
五、*jmap 打印或dump出进程的具体信息
jmap -heap 8208
jmap -dump:file=a 8208
dump出来的文件可以通过下面的visualvm查看
六、*visualvm 很好用的工具,jdk1.8自带
具备jconsole的所有功能,还可以dump堆数据