1, jps 查看java进程pid
2, top -Hp pid 找出该进程内最耗费CPU的线程
3, printf "%x\n" 1787 得到十六进制值为6fb
4, jstack pid > file.log 通过jstack 把该进程的所有线程堆栈打印到file.log中
5, vi file.log 打开文件搜索 6fb 找到具体出问题的代码.
CPU线上问题排查
原文:https://www.cnblogs.com/dongjiang/p/13963122.html