天天看點

Linux dump過大 JVM記憶體分析工具matLinux dump過大 JVM記憶體分析工具mat

Linux dump過大 JVM記憶體分析工具mat

1. dump

啟動時添加JVM參數

-XX:+HeapDumpOnOutOfMemoryError 
-XX:HeapDumpPath=dump檔案輸出路徑
           

2. 下載下傳Linux mat工具

linux 安裝包下載下傳路徑

Linux dump過大 JVM記憶體分析工具matLinux dump過大 JVM記憶體分析工具mat

3. 解壓Linux mat分析工具

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

4. 執行生成

./ParseHeapDump.sh dump檔案  org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_components
           
Linux dump過大 JVM記憶體分析工具matLinux dump過大 JVM記憶體分析工具mat

5.拖到windows本地

Linux dump過大 JVM記憶體分析工具matLinux dump過大 JVM記憶體分析工具mat

6. 解壓并打開分析報告

Linux dump過大 JVM記憶體分析工具matLinux dump過大 JVM記憶體分析工具mat
Linux dump過大 JVM記憶體分析工具matLinux dump過大 JVM記憶體分析工具mat

繼續閱讀