Eclipse 启动参数配置

目前Eclipse已经的到了Oxygen的版本了!而且JDK已经基本都升级到了JDK8版本了!

所以Eclipse的启动参数都需要更新了!

如下是目前刚配置好的启动参数:

 -vm "D:\Tools\Java\jdk1.8.0_152\bin\javaw.exe" -vmargs -Xverify:none -XX:+UseG1GC -XX:PermSize=20M -Xms256M -Xmx1024M

完整的如下:

D:\DevTools\eclipse\eclipse.exe -vm "D:\Tools\Java\jdk1.8.0_152\bin\javaw.exe" -vmargs -Xverify:none -XX:+UseG1GC -XX:PermSize=20M -Xms256M -Xmx1024M


一般我们的开发机器2G内存配置的话可以使用如下参数配置Eclipse的启动参数:

-vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx512M

如果需要制定VM的话,请在-vmargs前添加如下参数:

-vm D:\Tools\JDK\jdk1.6.0_05\bin\javaw.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx512M

注意:-vm后需要改变成自己的java虚拟机位置 

示例:D:\DevelopmentTools\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_35\bin\javaw.exe" -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx512M

一般 如下原则配置Eclipse的参数配置

堆内存分配
JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;
JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。
默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。
因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。

非堆内存分配
JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;
由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。

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


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值