1、先找到cpu过高 的进程
命令:top

2、找到进程中的 线程的 cpu和内存占用情况
命令:top -H -p 7

3、找到线程cpu使用最多的线程id是:20 ,于是把20转出16进制
printf "0x%x\n" 20
得到 :0x14
4、使用jstack 在进程中找到该线程的 线程栈情况,如:前 30个
jstack 7 |grep -A 30 0x14

5、在线程栈中 找到熟悉的文件 和行号 排查源码即可
|
牛牛
牛牛在线
|
|
|