标签:
--用来运行eclipse的JVM
-vm C:/Program Files (x86)/Java/jre6/bin -startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 --launcher.XXMaxPermSize 512M --launcher.defaultAction openFile -vmargs
--D开头的都是一些变量,可以自己设置,具体的可以去eclipse的about然后点install details里面,Configuration里面显示有。比如user.name我这里没有设置,因为我在code template里面写死了,用的汉字~ -Dvisualvm.display.name=UEP_Studio -Duser.language=zh-cn -Duser.timezone=Asia/Shanghai
--设置一下encoding,windows下一般会是GBK -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
--类加载的检查 -Xverify:none
--server模式启动 JIT会更疯狂些,一般eclipse一开就一天,JIT后期eclipse会好用些 -server
--新生代128M,太大的话一次回收时间太长,太小的话回收次数太多,适中即可 -Xmn128M
--初始堆大小,从jvisualVM来看,够用 -Xms300M
--防止堆空间不够用 -Xmx400M
--永久代大小 96M就差不多了 -XX:PermSize=96M
--万一永久代不够用的话,就加到128M -XX:MaxPermSize=128M
--把显式调用的System.gc() disable掉 -XX:+DisableExplicitGC
--用CMS 并发标记-交换-清除的垃圾清除算法 -XX:+UseConcMarkSweepGC
标签:
原文地址:http://www.cnblogs.com/kischn/p/4832197.html