服务器是8G内存,JVM给了4G,内存dump文件大小为3.8G,我取到本机(32位Windows机,内存3G)上,用MAT打开查看直接报内存溢出,用Jprofiler看了整整一天还没打开成功。
请教用什么工具可以迅速打开查看啊
服务器是64位的?貌似都不怎么推荐用64位的jdk。
这个只有找64位机子上面看了,把xmx设置大些。32位机子上面的内存使用只有3g左右,不会超过dump文件的3.8g的。
不要用windows,建议用 Linux 下的 mat.
[url]http://www.eclipse.org/mat/downloads.php[/url]
在Linux下, 3.8G ,估计自带的 jhat 可能也问题不大(没有实际测试过)
找个大内存的机器,再设大一些。
试下这个:
https://tilipa.zlsam.com/#/tool?id=199&name=%E6%97%A5%E5%BF%97%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7