2011-10-31 215 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

我我能夠用幾百兆字節打開大文件。