我正在尝试分析一个大约800MB的堆转储文件,这需要比我的eclipse标准配置更大的堆。然而,当我打开eclipse.ini文件并设置
1)是的,我的内存足够。2)我可以将其改为-Xmx976m。3)我已经尝试过独立的MAT分析器,它可以使用-Xmx1024m工作,但不能再多。4)不,1GB的内存不足以分析该堆转储文件,我会遇到OOM。
这是eclipse的错误信息:
这是MAT的错误信息:
(我认为它们是相同的,这只是为了让您看到MAT的示例)
我的当前eclipse.ini(可用)如下:
有人解决了这个问题吗?
谢谢!
f.
-Xmx2g
(或-Xmx2048m
)时,我会收到“无法创建Java虚拟机”的错误消息。1)是的,我的内存足够。2)我可以将其改为-Xmx976m。3)我已经尝试过独立的MAT分析器,它可以使用-Xmx1024m工作,但不能再多。4)不,1GB的内存不足以分析该堆转储文件,我会遇到OOM。
这是eclipse的错误信息:
![alt text](https://istack.dev59.com/NyMLS.webp)
![alt text](https://istack.dev59.com/Y1K1c.webp)
我的当前eclipse.ini(可用)如下:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
有人解决了这个问题吗?
谢谢!
f.