第一步:top,找到使cpu飙高的进程PID
第二步:top -Hp [进程PID] ,查看线程资源使用情况,假设下面是96009进程中各个线程的资源使用情况
第三步: printf "%x\n" [线程PID,这里是30309],将线程PID转换为16进制
第四步:jstack -l 96009 > ./jstack_log.txt,获取进程中各线程堆栈快照(jstack 后面是小写的L)
第五步:在jstack_log.txt搜索7665,找到该线程堆栈,定位问题
标签:排查,PID,jstack,飙高,线程,进程,cpu From: https://www.cnblogs.com/katsu2017/p/17234831.html