eclipse安装目录下你应该可以看到有一个 eclipse.ini 文件,里面的内容是:
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xverify:none
-Xms 1024m
-Xmx 4096m
-XX:PermSize=1024m
-XX:MaxPermSize=1024mm
-XX:+DisableExplicitGc
-Xnoclassgc
-XX:+UseParNewGc
-XX:+UseConcMarkSweepGc
-XX:CMSInitiatingOccupancyFraction=80
-XX:CompileThreshold=100
-vmargs:说明后面是VM的参数
-Xms64m :虚拟机占用系统的最小内存
-Xmx128m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点,视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M
一般分配规则:
-Xms