1.首先通过Top命令查看占用CPU较高的进程PID,执行Top之后按1可以查看每个核占用比例
2.然后我们在根据pid找出占用CPU过高的线程
3.最后抓取堆栈信息,查看代码位置
先将线程十进制的线程id转换为十六进制: printf "%x\n" pid
然后输出堆栈信息生成文件:jstack -F pid > dump.txt
1.首先通过Top命令查看占用CPU较高的进程PID,执行Top之后按1可以查看每个核占用比例
2.然后我们在根据pid找出占用CPU过高的线程
3.最后抓取堆栈信息,查看代码位置
先将线程十进制的线程id转换为十六进制: printf "%x\n" pid
然后输出堆栈信息生成文件:jstack -F pid > dump.txt
转载于:https://my.oschina.net/xwzj/blog/2254417