首先排查TOP 查看哪个进程占用CPU比例高
执行 jstack java 4372(进程号) >> cpu.txt ,将进程线程使用情况输出到文件内
执行top -H -p 4372
查看线程4377 将其转成16进制 为1119,到刚才 jstack导出来的cpu.txt中搜索1119线程
然后执行 jmap -dump:format=b,file=heapdump.bin 4372 将其dump下来, 最后用MemoryAnalyzer工具打开,分析具体排查问题
来源:oschina
链接:https://my.oschina.net/u/3370769/blog/4293720