posts - 495,comments - 227,trackbacks - 0
          其實,Eclipse是一個可以進行非常靈活配置的系統(tǒng),除了以缺省的方式啟動以外,還可以指定各種參數(shù)來定制啟動方式。在參考了一些資料之后,我總結(jié)了一些比較常用的啟動時Command Arguments,如果有不正確的地方希望大家予以指出。

          -arch [processor architecture]
          描述:指定所使用的處理器的類別
          舉例:eclipse -arch x86或eclipse -arch sparc

          -application [id]
          描述:指定要運行的應用,id為擴展org.eclipse.core.applications擴展點的插件id加擴展id
          舉例:例如有個插件id為edu.sdu.app,擴展id為myapp,則eclipse -application edu.sdu.app.myapp,就會執(zhí)行你的擴展應用

          -clean
          描述:清空插件緩存內(nèi)容
          舉例:eclipse -clean,有時插件顯示不出來是因為Eclipse將插件進行了緩存以加速啟動過程,若指定此參數(shù)則會清空緩存,從頭加載

          -configuration [cofigfile location]
          描述:指定配置文件的位置,在啟動時使用此目錄下的配置文件config.ini來啟動
          舉例:eclipse -configuration d:/eclipse/configuration

          -data [workspace location]
          描述:指定啟動時的Workspace位置
          舉例:例如Workspace位置設在D:/myworkspace,則eclipse -data D:/myworkspace

          -debug [option file]
          描述:以Debug狀態(tài)啟動Eclipse,所有的Debug開關在.options文件中指定
          舉例:eclipse -debug d:/eclipse/.options

          -dev [classpath entry]
          描述:以開發(fā)狀態(tài)啟動Eclipse,這會添加所有指定的路徑作為每個插件的Classpath
          舉例:例如eclipse -dev bin,會將產(chǎn)生在bin目錄下的所有類加載到類路徑中,這在開發(fā)插件時非常有用

          -nosplash
          描述:指定啟動時不顯示閃屏
          舉例:eclipse -nosplash

          -vm [jre path]
          描述:指定啟動時所使用的Java虛擬機
          舉 例:例如要使用自己的Java虛擬機,則eclipse -vmD:/j2sdk1.4.2_04/jre/bin/java.exe,這樣還有一個好處,就是可以開啟一個Console,能夠顯示控制臺信息, 當然若使用eclipse -vm D:/j2sdk1.4.2_04/jre/bin/javaw.exe則不會再顯示控制臺

          -vmargs [Java VM arguments]
          描述:指定啟動時要使用的Java虛擬機參數(shù)
          舉例:例如要指定使用的內(nèi)存容量,則eclipse -vmargs "-Xms256m -Xmx1024m"
          注:此參數(shù)一定要放在所有參數(shù)變量的最后面

          如果你覺得你的Eclipse在啟動的時候很慢(比如說超過20秒鐘),也許你要調(diào)整一下你的Eclipse啟動參數(shù)了,以下是一些``小貼士'':

          1. 檢查啟動Eclipse的JVM設置。 在Help\About Eclipse SDK\Configuration Detail里面,你可以看到啟動Eclipse的JVM。 這個JVM和你在Eclipse中設置的Installed JDK是兩回事情。 如果啟動Eclipse的JVM還是JDK 1.4的話,那最好改為JDK 5,因為JDK 5的性能比1.4更好。

          C:\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.5.0_08\ bin\javaw.exe"

          2. 檢查Eclipse所使用的heap的大小。 在C:\eclipse目錄下有一個配置文件eclipse.ini,其中配置了Eclipse啟動的默認heap大小

          -vmargs
          -Xms40M
          -Xmx256M

          所以你可以把默認值改為:

          -vmargs
          -Xms256M
          -Xmx512M

          當然,也可以這樣做,把堆的大小改為256 - 512。

          C:\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.5.0_08\ bin\javaw.exe" -vmargs -Xms256M -Xmx512M

          3. 其他的啟動參數(shù)。 如果你有一個雙核的CPU,也許可以嘗試這個參數(shù):

          -XX:+UseParallelGC

          讓GC可以更快的執(zhí)行。(只是JDK 5里對GC新增加的參數(shù))

          【參考資料】Tweaking Eclipse

          Technorati :
          Del.icio.us :


          posted on 2007-07-06 15:04 SIMONE 閱讀(9054) 評論(0)  編輯  收藏 所屬分類: JAVAJSP
          主站蜘蛛池模板: 任丘市| 和顺县| 延安市| 通山县| 鄄城县| 德惠市| 南华县| 肃宁县| 巴里| 合阳县| 睢宁县| 长垣县| 镇平县| 东平县| 崇阳县| 依兰县| 绥芬河市| 象山县| 沁源县| 天镇县| 军事| 林周县| 嘉禾县| 高邑县| 临潭县| 镇康县| 宁波市| 龙山县| 靖江市| 涪陵区| 北宁市| 西平县| 顺义区| 长岛县| 桂东县| 德格县| 长宁县| 龙门县| 湖北省| 泸州市| 封开县|