1、java线程堆栈分析工具jca457.jar
主要用于分析死锁情况,线程调用使用情况,方法使用频率等。
使用 jps命令找到Java线程pid号,然后将堆栈信息导出到某个文件
jstack pid > filename
java -jar jca457.jar filename
生成表格形式数据,方便分析。
2、堆内存分析工具Memory Analyzer
先将内存信息导出到文件
jmap -dump:format=b,file=filename.bin pid
然后使用Memory Analyzer打开