我的eclipse的啟動參數:
D:\eclipse3.2.2\eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
-vmargs 使用JRE的參數,后面就是JRE的參數了:
-Xverify:none 去掉JAR包數據驗證,一般來說只有在網絡環境下才需要驗證JAR包數據的有效性。本地的話可以不用驗證。
-XX:+UseParallelGC 使用并行垃圾收集機制,據說這個GC算法比較快。具體不清楚。
-XX:PermSize=64M -XX:MaxPermSize=128M 是設置詳細的緩沖數據了。詳情看Java官方網站的介紹吧。
-Xms128m Java虛擬機初始化內存容量。
-Xmx512m Java虛擬機最大使用內在容量,根據你所使用機器的內容大小設置,只要不超過最大內存容量就好。
在我的Inter(R) Core(TM) 2 CPU T5500,2GB DDR2 667的機器第一次啟動速度不到15秒,第二次啟動速度8秒左右。