java应用生产环境问题排查
1 top 找到cpu占有率高的进程
2 ps -ef|grep PID 过滤此进程pid有关的信息
3 top -H -p PID 找出此进程下的线程信息 找出cpu占有率高的
4 jstack -l PID|grep pid的16进制值 -A50(线程的后50行信息)
5 jstat -gcutil PID 1000 10(10行/s) 查看 s0 s1 eden o 四内存区
6 最后调整jvm参数
1 top 找到cpu占有率高的进程
2 ps -ef|grep PID 过滤此进程pid有关的信息
3 top -H -p PID 找出此进程下的线程信息 找出cpu占有率高的
4 jstack -l PID|grep pid的16进制值 -A50(线程的后50行信息)
5 jstat -gcutil PID 1000 10(10行/s) 查看 s0 s1 eden o 四内存区
6 最后调整jvm参数