1.用top命令找出占用cpu高的进程,记录下pid
2.用top -H -p pid(上面的pid)查看该进和下各线程占用cpu的情况,找出占用cpu高的线程pid 3.printf "%x\n" pid(上面线程的pid)打印出对应的十六进制值(后面在jstack中会用到) 4.jstack -l pid(第一步的pid) > dump.log 5.在dump.log中查找nid=上面第3步中转化出的线程pid的值对应的代码片段本文共 267 字,大约阅读时间需要 1 分钟。
1.用top命令找出占用cpu高的进程,记录下pid
2.用top -H -p pid(上面的pid)查看该进和下各线程占用cpu的情况,找出占用cpu高的线程pid 3.printf "%x\n" pid(上面线程的pid)打印出对应的十六进制值(后面在jstack中会用到) 4.jstack -l pid(第一步的pid) > dump.log 5.在dump.log中查找nid=上面第3步中转化出的线程pid的值对应的代码片段转载于:https://my.oschina.net/u/914897/blog/1556177