我在 windows 7 中使用 eclipse。当我将-Xmx参数设置为大于1500m时,会出现以下错误:
Error occurred during initialization of VM
Could not reserve enough space for object heap
eclipse 和 jdk 都是 64 位版本。我机器的物理内存是4g。这是 eclipse.ini 文件:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-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
-Xms400m
-Xmx3840m
我以为在 64 位 java 下我可以使用超过 1.5g 的内存,但 eclipse 不断抛出上述错误。有任何想法吗?
程