第一步:通过top命令找到CPU消耗最厉害的进程PID
1 top
第二步:通过top -H -p 进程PID,找到好用厉害的线程PID
1 top -H -p 12345
第三步:通过printf '0x%x\n' 线程PID,将线程PID转换成16进制
1 printf '0x%x\n' 54321
第四步:jstack 进程PID | grep 16进制线程PID -A 20,可以看到是否守护进程,找到对应的代码位置
1 jstack 12345 | grep 54321 -A 20