2011-10-31 217 views
0

我正在使用Eclipse Indigo,并且我遵循this教程,在运行示例项目并获取HPROF文件后,我试图打开它(请参阅3.3在我给出的链接中使用MAT),我只是不断收到'内存不足'错误。我检查了生成的文件,其大小约为350MB。所以我编辑了eclipse.ini文件来添加更多的内存(我将-xmx更改为1024m),对于运行 - >运行配置中的java应用也做了相同的处理。但没有mather给我-xmx的数字我仍然得到相同的堆空间错误。有任何想法吗?还是有其他工具可以使用?无法打开HPROF文件

+0

请尝试通过增加MaxPermSize。在过去,我使用MAT解析了1 + GB大小的堆转储,所以它绝对是您的最终配置问题。还有一件事,我通常通过命令行/快捷方式管理内存设置(例如-vmargs -Xmx1024M)。 – aishwarya

回答

0

在我的eclipse.ini我使用以下设置:

-vmargs -XX:PermSize =256米 -XX:MaxPermSize参数=256米 -Xms256m -Xmx1024m

我我能够用几百兆字节打开大文件。