要更換所使用的JVM,必須向Eclipse啟動程序添加-vm選項,并指定到希望使用的java二進制文件的路徑。在Windows中,這通??梢栽谟脕韱覧clipse的快捷方式中進行。
我發(fā)現(xiàn)開箱即用地運行JRockit會產(chǎn)生非常好的性能:
通常,將初始堆大小設(shè)置得與最大堆大小相同從而回避堆的動態(tài)增長和收縮,會帶來更好的性能:
下面是我自己使用的命令行:
C:/Java/eclipse/eclipse.exe -vm C:/jrockits/timjan_26.0.0-188/bin/javaw.exe -vmargs -Xms328m -Xmx328m -XXsetgc:singleparpar -XXcompactratio:1
我不知道為什么這樣會感覺更爽,因為此處使用并發(fā)垃圾收集策略應(yīng)該更合適(這樣應(yīng)該可以降低暫停時間)。對Eclipse使用確定性的GC有點太過了。
一個常見的錯誤是試圖使用Sun特有的標(biāo)志,這會導(dǎo)致JRockit啟動程序馬上退出,例如 ?Xincgc或-Xbatch。Eclipse已經(jīng)成為JRockit開發(fā)團隊最喜愛的Java IDE――我們在JRockit上使用Eclipse,它運行得非常好!
新聞熱點
疑難解答