layover
2011-08-20 14:02
浏览 3.0k
已采纳

请教java堆内存dump文件太大,如何打开

服务器是8G内存,JVM给了4G,内存dump文件大小为3.8G,我取到本机(32位Windows机,内存3G)上,用MAT打开查看直接报内存溢出,用Jprofiler看了整整一天还没打开成功。
请教用什么工具可以迅速打开查看啊

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Hobitton 2011-08-24 11:12
    已采纳

    服务器是64位的?貌似都不怎么推荐用64位的jdk。

    这个只有找64位机子上面看了,把xmx设置大些。32位机子上面的内存使用只有3g左右,不会超过dump文件的3.8g的。

    已采纳该答案
    打赏 评论
  • bianbiancheng 2011-08-21 09:42

    不要用windows,建议用 Linux 下的 mat.

    [url]http://www.eclipse.org/mat/downloads.php[/url]

    在Linux下, 3.8G ,估计自带的 jhat 可能也问题不大(没有实际测试过)

    打赏 评论
  • bianbiancheng 2011-08-21 18:18

    找个大内存的机器,再设大一些。

    打赏 评论

相关推荐 更多相似问题