Eclipse的配置问题
在使用eclipse编译时,有时会出现很卡的现象,比如工程过大,引用的jar包过多等原因经常会导致eclipse崩溃(堆内存不足等原因),这时需要配置eclipse的eclipse.ini文件
eclipse.ini在安装目录下(ps:在mac上找不到eclipse.ini,在eclipse安装目录右击eclipse程序,选“显示包内容”,eclipse.ini就在 Content/MacOS下。 )
*所有如果所有对Eclipse 设置的参数必须写在-vmargs之前
默认情况下,eclipse.ini的内容如下:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms40m
-Xmx256m
上面的配置表示堆空间初始大小为40M,最大为256M,PermGen最大为256M。
以下为配置参考文件:
关键:配置-vm,即指定虚拟机
建议你使用eclipse.ini来指定一个确定的JVM,而不是使用默认的情况,因为很多情况下你无法确认你的Eclipse到底使用的你机器上安装的哪个JVM,使用eclipse.ini来指定使得你能指定并确认之。
Windows Example
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Java\JDK\1.5\bin\javaw.exe
-vmargs
-Xms40m
-Xmx512m
Linux Example
在Linux操作系统中,格式和Windows中很类似
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
/opt/sun-jdk-1.6.0.02/bin/java
-vmargs
-Xms40m
-Xmx512m
Mac OS X Example
指定Java 6:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java
-vmargs
-Xms40m
-Xmx512m
参考:http://www.cnblogs.com/yan5lang/archive/2011/05/24/2055867.html