临时文档存放处,如果想围观我的话请移步到本人独立博客——http://besteric.com

解决Eclipse因内存不足而打不开的错误

上一篇 / 下一篇  2009-12-28 10:58:46 / 个人分类:蛋疼的事情

启动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)

我试过了,改后启动有点慢,后面用类似二分的方法发现我机器上最大只能是 420


TAG:

 

评分:0

我来说两句

Open Toolbar