使用Linux的MAT分析工具分析超大dump文件(几GB)

官网下载连接:https://www.eclipse.org/mat/downloads.php

下载

wget http://eclipse.stu.edu.tw/mat/1.9.0/rcp/MemoryAnalyzer-1.9.0.20190605-linux.gtk.x86_64.zip


解压

unzip MemoryAnalyzer-1.8.0.20180604-linux.gtk.x86_64.zip


修改MAT的内存大小

vi MemoryAnalyzer.ini


jmap dump整个堆

jmap -dump:format=b,file=[hprof文件] [进程ID]


MAT分析 dump

 ./ParseHeapDump.sh [hprof文件]  org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_components


分析报告
结果会生产如下三个zip文件,很小可以直接拷贝到本机

jmap_Leak_Suspects.zip
jmap_System_Overview.zip
jmap_Top_Components.zip


————————————————
版权声明:本文为CSDN博主「学徒魏菱延」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014628146/article/details/105690723

你可能感兴趣的:(性能优化,性能优化)