VGa*_*ala 4 eclipse eclipse-memory-analyzer
我试图使用 Eclipse MAT 解析 11GB 堆转储,但出现以下错误
An internal error occurred during: "Parsing heap dump"
Run Code Online (Sandbox Code Playgroud)
我认为 MAT 无法解析如此巨大的堆转储。我阅读了一些帖子并将 VM 配置增加到转储大小的 80% 以上。以下是我的虚拟机配置
-vmargs -Xms8192m -Xmx10240m
Run Code Online (Sandbox Code Playgroud)
我仍然无法加载转储。我尝试使用 ParseHeapDump.bat 没有任何变化......
我最近在 Mac OS Catalina (10.15.3) 上安装了 Eclipse MAT(Eclipse Memory Analyzer 版本 1.9.1)。我需要查看 4g 堆转储。MAT 的默认 JVM 堆大小为 1024m。
我认为增加 JVM 堆大小的最简单方法是使用 shell 窗口 - 转到 /Applications/mat.app/Contents/Eclipse/ 文件夹。然后 vi MemoryAnalyzer.ini 并将 -Xmx1024m 更改为您所需的值,在我的例子中,我选择了 -Xmx10g。
要查看更改,请重新启动 MAT 并转到帮助 -> 关于 Eclipse Memory Analyzer,然后单击安装详细信息,并在下面大约 50 行查找条目:eclipse.vmargs=-Xmx10g。
| 归档时间: |
|
| 查看次数: |
10537 次 |
| 最近记录: |