- 查询所有线程:pstree -p PID
- 查询线程CPU和内存占用:top –H -p PID
- 查看内存较大的对象: jmap -histo:live PID|head -30
- 打印对象:jmap -dump:format=b,file=/tmp/java.bin PID
- 查看jvm详细分析:jvisualvm
- 导出堆内存文件,jconsole->MBean->com.sun.management->HotSpotDiagnostic->操作->dumpHeap 输入参数:c:/ xx.hprof
JAVA程序内存占用过高排查思路
最新推荐文章于 2024-05-08 14:59:58 发布