1、查出占用资源大的线程的PID:xxxx
ps -aux
2、安装java的sdk(含java虚拟机)
jstack 试试是否安装成功
3、生成堆栈
jstack -l xxxx >> 1.txt
4、查看xxxx中的一个线程PID:yyyy
top -H -p xxxx
5、将线程PID的值yyyy转换为16进制zzzz
6、找到1.txt中的zzzz板块,
7、java线程堆栈分析工具分析
将1.txt拖到工具中去,分析。
下载地址:
https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=2245aa39-fa5c-4475-b891-14c205f7333c&lang=zh
参考:
https://www.cnblogs.com/EasonJim/p/8098217.html
https://www.cnblogs.com/wuchanming/p/7766994.html