步骤
- 查看
CPU
占用率高的程序
> top
查看CPU
占用最高的几个程序
- 查看
PID
对应的程序具体信息
ps -ef | grep PID
- 输出具体日志
jstack -l PID >> PID.log
- 查看程序内部哪个线程产生的问题
top -Hp PID
- 查看改线程的代号
printf "%x\n" HID
- 通过代号在日志中查找问题详细信息(输出20行 -A20)
grep id -A20 PID.log
CPU
占用率高的程序> top
查看CPU
占用最高的几个程序
PID
对应的程序具体信息ps -ef | grep PID
jstack -l PID >> PID.log
top -Hp PID
printf "%x\n" HID
grep id -A20 PID.log