雖然JRockit被宣布為服務器端的JVM
許多長期運行的客戶端應用程序
比如IDE
實際上在JRockit上也運行得非常好
使用JRockit運行Eclipse也不例外
要更換所使用的JVM必須向Eclipse啟動程序添加vm選項並指定到希望使用的java二進制文件的路徑在Windows中這通常可以在用來啟動Eclipse的快捷方式中進行
我發現開箱即用地運行JRockit會產生非常好的性能
\eclipseexe vm \bin\javawexe
通常將初始堆大小設置得與最大堆大小相同從而回避堆的動態增長和收縮會帶來更好的性能
\eclipseexe vm \bin\javawexe vmargs Xmsm Xmxm
下面是我自己使用的命令行
C:\Java\eclipse\eclipseexe vm C:\jrockits\timjan_\bin\javawexe vmargs Xmsm Xmxm XXsetgc:singleparpar XXcompactratio:
我不知道為什麼這樣會感覺更爽因為此處使用並發垃圾收集策略應該更合適(這樣應該可以降低暫停時間)對Eclipse使用確定性的GC有點太過了
一個常見的錯誤是試圖使用Sun特有的標志這會導致JRockit啟動程序立刻退出例如 –Xincgc或XbatchEclipse已經成為JRockit開發團隊最喜愛的Java IDE——我們在JRockit上使用Eclipse它運行得非常好!
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28824.html