eclipse 啟動引數

nighthun發表於2007-08-20

直接右鍵eclipse的快捷方式,在"目標"中填入下行

D:eclipseeclipse.exe -debug options -vm javaw.exe -nl en_US -clean -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xms128m -Xmx256m

引數註解:

【-debug options -vm javaw.exe】 顯示JVM當前記憶體使用量(注:詳見下方《讓你的eclipse也能顯示JVM當前記憶體使用量》)

【-nl】後面跟的是語言:英語 en_US 簡體中文 zh_CN

【-clean 】是當啟動Eclipse IDE時清空緩衝,一般來說在沒有更新外掛的情況下,去掉這個引數啟動速度更快。

【-vmargs】使用JRE的引數,後面就是JRE的引數了:

【-Xverify:none】去掉JAR包資料驗證,一般來說只有在網路環境下才需要驗證JAR包資料的有效性。本地的話可以不用驗證。

【-XX:+UseParallelGC】使用並行垃圾收集機制,據說這個GC演算法比較快。具體不清楚。

【-XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M】這三個就是設定詳細的緩衝資料了。詳情看Java官方網站的介紹吧。

【-Xms128m】Java虛擬機器初始化記憶體容量。

【-Xmx256m】Java虛擬機器最大使用記憶體容量,根據你所使用機器的內容大小設定,只要不超過最大記憶體容量就好。

《讓你的eclipse也能顯示JVM當前記憶體使用量》

1、在eclipse根目錄下建立一個檔案,檔名options,檔案內容:org.eclipse.ui/perf/showHeapStatus=true

2、用這條命令啟動Eclipse:D:eclipseeclipse.exe -debug options -vm javaw.exe

或者直接右鍵eclipse的快捷方式,在"目標"中填入這行。

3、啟動eclipse,就可以看到下面的狀態列會顯示當前JVM記憶體使用量,另外還可以強制進行垃圾收集。

修改那個ini檔案是要注意,修改檔案之前一定要注意備份。
加啟動引數和在ini中寫是一樣的,都是啟動的配置。

eclipse對於jre的載入順序:首先執行 -vm 引數;如果沒有 -vm 引數,則查詢 eclipsejre 子目錄;如果沒有找到,eclipse最後才查詢在系統中註冊的jre。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106943/viewspace-964166/,如需轉載,請註明出處,否則將追究法律責任。

相關文章