1、定位java的进程
-
可使用普通的ps -ef|grep java 的形式
-
可直接用jps -ml
2、gc原因排查
使用jstat -gccause [pid] 2s 每两秒输出上一次gc的原因以及当前gc的原因
jmap -histo [pid] |head -n20 输出堆栈中类占用大小
jmap -dump:format=b,file=gcdata.hprof [pid] dump堆栈文件到机器上
可使用普通的ps -ef|grep java 的形式
可直接用jps -ml
使用jstat -gccause [pid] 2s 每两秒输出上一次gc的原因以及当前gc的原因
jmap -histo [pid] |head -n20 输出堆栈中类占用大小
jmap -dump:format=b,file=gcdata.hprof [pid] dump堆栈文件到机器上