Eclipse.ini 优化设置

 

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值