kill -3 pid or
jstatck -l pid > pid.txt
grep -A 2 "java.lang.Thread.State: " pid.txt | sort | uniq -c
从结果中排查定位可能出现问题的地方
也可以结合jvisualVM排查。
快照--- 〉热点--〉显示反向跟踪
如果内存问题,可以用Jmap结合MAT进行分析
jmap -dump:format=b,file=heap.bin pid
本文介绍如何使用kill、jstat、jVisualVM等工具排查Java应用的性能问题,并通过热点分析和反向跟踪来定位问题所在。针对内存问题,还介绍了如何结合Jmap与MAT进行深入分析。
kill -3 pid or
jstatck -l pid > pid.txt
grep -A 2 "java.lang.Thread.State: " pid.txt | sort | uniq -c
从结果中排查定位可能出现问题的地方
也可以结合jvisualVM排查。
快照--- 〉热点--〉显示反向跟踪
如果内存问题,可以用Jmap结合MAT进行分析
jmap -dump:format=b,file=heap.bin pid

被折叠的 条评论
为什么被折叠?