我们用eclipse memory analyzer分析堆内存溢出时, 如果heapdump文件很小的时候 可以很快很方便的打开, 但是如果一旦heapdump快照文件很大, eclipse memory analyzer运行就会报错
这是因为eclipse memory analyzer 默认内存仅1G, 如果需要分析大的dump文件, 那么需要修改MemoryAnalyzer.ini 文件里的值
路径 D:\tools\MemoryAnalyzer-1.11.0.20201202-win32.win32.x86_64\mat (由个人安装路径各不相同,仅供参考)
由于我的dump文件达到了8G 所以直接改成了9024;
调整之后重启 eclipse memory analyzer 完美解决问题