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