Eclipse.ini 优化设置

来源:互联网 发布:淘宝网买桌椅套子 编辑:程序博客网 时间:2024/05/16 05:56

 

Just add the following below your -vmargs in eclipse.ini (which is in the same directory as your eclipse binary):

-XX:+UseConcMarkSweepGC

-XX:+CMSClassUnloadingEnabled

-XX:+CMSPermGenSweepingEnabled

 

-Xms256m-Xmx512m-XX:MaxPermSize=512m
 
 

Assuming you've at least 2GB of RAM

--修改默认的触发老年代full gc的内存所占比..改成85%

-XX:CMSInitiatingOccupancyFraction=85

--去除字节码验证

-Xverify:none

--屏蔽显示调用gc.

-Xnoclassgc

--指定最适合多任务并行的CMS垃圾收集器

--加大年轻代内存.减少minor gc

-Xmn164m

--这个是永久代大小.默认是64M,增加到96M.固定大小,减少扩展造成的gc

-XX:PermSize=96m

-XX:MaxPermSize=96m

--屏蔽显示调用gc.

-XX:+DisableExplicitGC

其中–launcher.XXMaxPermSize(注意最前面是两个连接线)跟-XX:MaxPermSize参数的含义基本是一样的,我觉得唯一的区别就是前者是eclipse.exe启动的时候设置的参数,而后者是eclipse所使用的JVM中的参数。其实二者设置一个就可以了,所以这里可以把 –launcher.XXMaxPermSize和下一行使用#注释掉。其他的启动参数。 如果你有一个双核的CPU,也许可以尝试这个参数:-XX:+UseParallelGC让GC可以更快的执行

For 512MB RAM: -Xms256m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=64m

For 1024MB Ram: -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m

For 4GB Ram the recommendation was to go 1024m ram if you need it, and as much as 512m permgen if you need it.

-vmargs

-Xms512M

-Xmx512M

-Xmn164M

-XX:PermSize=128M

-XX:MaxPermSize=128M

-XX:+UseParallelGC

-XX:CMSInitiatingOccupancyFraction=85

-Xverify:none-Xnoclassgc

-XX:+CMSClassUnloadingEnabled

-XX:+CMSPermGenSweepingEnabled

原创粉丝点击