步骤一:
先找出java进程,有多种方式,jsp,ps,都可以,最常用的是top -c,可以按照cpu的消耗排列出对应的进程
top -c
步骤二
top -Hp 1517,找出最消耗CPU的线程
note: top -Hp pid可以查看某个进程的线程信息 -H 显示线程信息,-p指定pid
步骤三
将找到的十进制的PID,专程十六进制,推荐网站:https://tool.lu/hexconvert/
步骤四
查找对应的堆栈信息,执行以下命令
jstack 1517 |grep -C10 686