1. 程式人生 > >MAT開啟過大的dump:Java heap space OutOfMemory

MAT開啟過大的dump:Java heap space OutOfMemory

當用mat分析過大的dump檔案時,可能由於檔案太大而mat的記憶體不足導致報錯,Java heap space。
解決方法為:
1. 執行的時候指定vm引數,加大分配記憶體(如執行在64位機上)

MemoryAnalyzer.exe -vmargs -Xmx4g -XX:-UseGCOverheadLimit

  1. MemoryAnalyzer.ini中增加或編輯以下值:

-vmargs
-Xmx2g
-XX:-UseGCOverheadLimit