解析堆转储时发生内部错误

时间:2014-08-13 10:14:21

标签: java heap-dump

我有一个6.89 GB的堆转储文件。当我试图在Eclipse mat分析器中打开它时,我收到“解析堆转储时出现内部错误”。 我尝试将MemoryAnalyzer.ini中的堆大小增加到文件大小的80%。仍然没有运气。我也尝试过使用jhat和yourKit。没有帮助。在这种情况下,有人会帮助我。

1 个答案:

答案 0 :(得分:3)

我对您尝试的内容感到困惑将MemoryAnalyzer.ini中的堆大小增加到文件大小的80%

解决方案1:我知道你已经尝试过,但80%有点混乱

1.打开MemoryAnalyzer.ini文件;

2.将默认的-Xmx1024m更改为更大的尺寸。

解决方案2:

如果您有代码的本地设置,请在每个调试断点处添加一些调试点并在运行时进行堆转储(这会将您的大型堆转储文件划分为更小的文件。您将解决大小问题,它将很容易更快地找到根本原因)