“Could not reserve enough space for object heap“

启动eclipse时出现如下错误:
Error occurred during initialization of VM Could not reserve enough space for object heap

解决方法:
修改eclipse目录下的eclipse.ini里面的几个参数:-Xms -Xmx,给他们赋予适当的值。规则如下:
JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。
修改后的配置如下:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins/org.eclipse.osgi_3.4.0.v20080605-1900.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m(修改前为512)

转载至:http://blog.csdn.net/fengda2870/article/details/4725726

猜你喜欢

转载自anduo.iteye.com/blog/1775989