MyEclipse7.5 速度優化方案
1.去除不需要加載的模塊
一個系統20%的功能往往能夠滿足80%的需求,MyEclipse也不例外,我們在大多數時候只需要20%的系統功能,所以可以將一些不使用的模塊禁止 加載啓動。通過Windows - Preferences打開配置窗口,依次選擇左側的General - Startup and Shutdown,這個時候在右側就顯示出了Eclipse啓動時加載的模塊,可以根據自己的實際情況去除一些模塊。
windows–﹥perferences–﹥general–﹥startup and shutdown
關掉沒用的啓動項:
confirm exit when closing last window:當關閉最後窗口確認退出,可取消。
WTP :一個跟myeclipse差不多的東西,主要差別是 WTP 是免費的,如果使用myeclipse,這個可以取消
Derby:一種保存成 jar 形式的數據庫
一大排以 MyEclipse EASIE 打頭的啓動項:myeclipse 支持的服務器,只選自己用的,其他取消,比如我只選了tomcat 6.x
MyEclipse優化速度方案2、取消MyEclipse在啓動時自動驗證項目配置文件
默認情況下MyEclipse在啓動的時候會自動驗證每個項目的配置文件,這是一個非常耗時的過程,可以在Preferences窗口依次選擇 MyEclipse - Validation,然後在右側的Validator列表中只保留 Manual 項就可以了。如果需要驗證的時候只需要選中文件,然後右鍵選擇 MyEclipse - Run Validation就可以了。
windows–﹥perferences–﹥myeclipse–﹥validation
把除了manual下面的全部點掉,build下只留 classpath dependency Validator
手工驗證方法:
在要驗證的文件上,單擊鼠標右鍵–﹥myeclipse–﹥run validation
MyEclipse優化速度方案3、去掉拼寫檢查(如果你覺的有用可以不去)
拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,他也會提示有錯,所以最好去掉,沒有多大的用處:
依次展開windows–﹥perferences–﹥general–﹥validation-﹥editors-﹥Text Editors-﹥spelling
myeclipse 打開 jsp 的默認編輯器不好,會同時打開預覽
windows–﹥perferences–﹥general–﹥editors-﹥file associations,
在Associated editorsxia下,把 MyEclipse JSP Editor 改成默認(default)
MyEclipse優化速度方案4、關閉自動更新
Windows ﹥ Preferences ﹥ MyEclipse Enterprise Workbench﹥servers >websphere>websphere server>
把選項 disable打鉤
如果是myeclipse7.0:
(1)有個maven,可以關掉自動更新:
window-preferences-MyEclipse Enterprise Work-Maven4MyEclipse-Maven, 取消選中Download repository index updates on startup!
(2)關閉更新調度:window --﹥ preferences --﹥ General --﹥ Startup and Shutdown --﹥ Automatic Updates Scheduler(去掉前面的勾)
在用[MyEclipse] 寫代碼很容易卡死機,尤其是在對JSP文件的﹤%%﹥之間寫代碼的時候,只要一彈出智能提示就立刻卡死,程序失去響應,我以爲是MyEclipse版本的 問題,結果換了6.0版-﹥6.5版-﹥7.0版全都一樣,難道是我機子的問題?可是還原系統後用還是一樣的結果。
原因是MyEclipse在智能提示的時候自動訪問網絡上sun公司的最新API文檔,只要關閉掉網絡連接就可以了。
但總不能老關網絡吧,還有一種方法是你可 在自己創建的工程名上右鍵,選擇Properties--﹥在打開的窗口中點擊Java Build
Path--﹥單擊Libraries選項卡,找到JRE-->charsets.jar-->javadoc
location--﹥點擊Remove更改成(none)﹥點擊OK。
接下來在寫代碼的時候就不會再卡死了。
以前一直使用基於 eclipse 的 websphere ,沒考慮那麼多,一直佔用大量的資源。而現在,在一個破機器上使用 eclipse 、 myeclipse ,不得不對其進行一下優化。查詢了多個相關的帖子,特作如下總結。
我使用的是 myeclipse 7.0
一、 Validation
Myeclipse ,在校驗的時候,默認會把 web 項目中的 js 、 jsp 都要校驗。這樣有很多不便。修改相關屬性可以避免這個事情: Window->preferences->MyEclipse->Validation 。在這裏,會看見一個列表,把列表中的 Build 列的複選框中除了“ Classpath Dependency Validator ”外都取消,只保留手動 manual 複選框的選項。
這裏會遇到的問題是: 1 、如果你已經加載了一個項目,項目中已經提示了很多 error 。那麼可以右鍵你的項目 ->Myeclipse->Remove All Validation Markers 。 2 、如果需要校驗的時候可以右鍵你的文件 ->Myeclipse->run validation ,如果 run validation 是灰色的,可以通過 manual Validation 設置。
二、 拼寫檢查
拼寫檢查往往會導致我們某些習慣上的命名經常造成我們的視覺麻煩。取消,可能解決: Window->preferences->General->Editors->Text Editors->Spelling
三、 啓動項
只選擇自己需要的啓動項,可以有效地節省資源: Window->preferences->General->Startup and Shutdown 。
這裏遇到的問題是,並不清楚所有的啓動項的意義。這裏稍做介紹:
WTP :類似 myeclipse ,不用的話可取消。
Mylyn :組隊任務管理 工具,類似於 CVS ,以任務爲單位管理項目進度,沒用到的可以取消。
Derby :一種保存成 jar 形式的數據庫 ,取消。
MyEclipse EASIE 打頭的啓動項: myeclipse 支持的服務器,只選自己用的,其他取消。
四、 文件默認打開的方式
這裏主要是應對編程 者的要求,如果不是頁面設計者,不需要打開一個網頁頁面的時候顯示預覽頁面。 Window->preferences->General->Editors->File Associations 選擇 jsp 、 html 的默認設成: jsp editor 、 html editor 。
五、 代碼 提示快捷鍵
在 myeclipse 7.0 裏已經不存在這個問題了。但是之前的某些版本里的快速提示仍然是 ctrl+space ,與輸入法衝突(英文母語開發不需要輸入法轉換)。 Window->preferences->General->Keys 找到 Context Assist 改成自己需要的,在 7.0 中是默認 alt+/ 。
六、 JVM 的非堆內存
讓調試編譯更流暢需要擴大堆內存:打開 myeclipse.ini 調大 -XX:MaxPermSize=192M 爲 512M 。也有資料說要 -XX:PermSize 調成跟 -XX:MaxPermSize 一樣大。 7.0 後沒有 -XX:PermSize 了。要注意: XX:MaxPermSize 、 Xmx 之和不能超過電腦內存。
七、 默認編碼
1、 改變 Eclipse 或者 MyEclipse 新建文件的默認編碼
eclipse 的:
window-preferences-General-ContentType 改成 utf-8 。
myEclipse 的 :
window-preferences-myEclipse-files and editors-jsp encoding 設成 ISO10646/UTF-8.
2、 eclipse 和 java 文件編碼設定
Window->preferences->General->Workspace Text file encoding 改爲 UTF-8 。方便項目移植到 linux 下編寫。
3、 項目編碼
這裏遇到的問題是,眼前的項目已經編寫了大部分了,然而,只想接下來的新建的文件的編碼是 UTF-8 ,而以前的不變。那麼右鍵自己的項目 ->Properties->Resource->Text file encoding 改爲 UTF-8
4、 JSP 編碼
Window->myeclipse->Files and Editors->JSP 、 XML 都在 encoding 中調節成 UTF-8 。
八、 代碼自動提示功能
.net 的代碼提示功能在 myeclipse 裏一樣擁有。
Window->preferences->java->Editor->Content text 中 auto-Activation 修改 auto activation triggers for Java 。默認的只有一個“ . ”這裏添加上二十六個英文字母外加“ (, ”左括號和逗號。 7.0 版本之前我貌似添加不了那麼多,可以隨便添加兩個然後導出配置修改配置文件然後再導入。
九、 MyEclipse 添加 javadoc
其實, 7.0 沒有這個問題。因該是舊版本的問題:
按住 CTRL, 點擊一方法時出現:
The jar file rt.jar has no source attachment.
You can attach the source by cliking Attack Source below:
解決方法:
因爲 rt 的 source 在 jdk 目錄的 src.zip 文件裏,所以找到 jdk 目錄下的 src.zip 就行了。一般 MyEclipse 沒有 src.zip. 你要用到 JDK 安裝 包的路徑,比如你的 JDK 安裝路徑: C:/Program Files/Java/jdk1.5.0_15 那就選擇 ;C:/Program Files/Java/jdk1.5.0_15/src.zip 即可
十、 修改 editor 中不同類型的文字的顏色
Window->preferences->java->Editor->syntax Coloring 自己設。