eclipse全面提速

原文:eclipse全面提速

你是否經常在等待eclipse的一些操作完成?

eclipse loading

eclipse loading

如果你看到這裏,說明答案是yes。如果你苦於eclipse中響應很慢的功能,並且想給eclipse提速讓開發更舒服些,就請看看下面的內容。

注意:可能一般人都建議加大內存。如果可以,你可以買個cpu好點的機器。弄個SSD讓你的文件操作更快。我們假設你買不起這些,你所能做的就是啓動eclipse實例,所有ubuntu的設置都是基於eclipse 4.3.0版本,build id:I20121031-2000,當然其他平臺的版本的設置都差不多。

Eclipse優化

插件

當我第一次找到強大的插件時,我非常高興。我安裝的越來越多後,eclipse就用起來不舒服了。所以你可以從衆多的插件中禁用一些不常用的插件,禁用不代表刪除,你仍然可以啓用他們。

 

禁用不常用的eclipse啓動插件

禁用不常用的eclipse啓動插件

一些插件可能在嘗試體驗時用一用,但是後來可能在也不用了,這種情況可以把它刪掉。

卸載eclipse插件

卸載eclipse插件

eclipse.ini

下面的優化都需要修改eclipse所在目錄下的eclipse.ini文件。

  • 給eclipse執行jvm。它可以讓你使用自己的jdk,而不是系統環境變量所指定的jdk
  • 使用最新的jdk來運行eclipse。使用最新的jdk要好很多。
  • 使用sun的jdk來運行ecipse。原因同上。
  • 配置jvm虛擬機的啓動參數。你可以自定義虛擬機參數,如果你覺得他們更合適(虛擬機參數介紹)。我使用下面的啓動參數來增加堆的大小至768Mb,perm區設置爲256Mb(內存總大小爲3Gb)

你可以添加-Xverify:none參數來跳過jvm對class文件的校驗,以此提升eclipse的啓動速度,但這是很不安全的。

你還可以通過測試不同的垃圾回收器策略、server參數來測試eclipse的性能差異。以下爲實驗過程中使用的部分參數:

可以在這裏查看所有的eclipse運行時參數,選擇適合你的參數。

禁用動畫

動畫很酷,但如果可以的話,我總是在所有的工具中禁用動畫。所以classic主題是我最常用的主題。

設置eclipse主題

設置eclipse主題

禁用label decoration

label decoration是項目、文件、類層級上的小圖標,它可以有益於顯性化文件的狀態。比如:文件是否已經提交到git。很多插件都提供了這個功能,但很少有用。你可以僅留下你想要的,其他的禁用。

設置label decoration

設置label decoration

自動補全

有時在性能較差的機器上,或者當你有很多類的時,自動補全功能性能就會很差。一個很小的優化是減少自動補全的proposal。我僅保留了Java Proposals和Template Proposals:

eclipse Content Assist,eclipse自動補全設置

eclipse Content Assist,eclipse自動補全設置

取消驗證器

如果你對自己的技術很自信,就可以暫停所有的校驗器。就算出現問題,你也可以靠自己的能力定位問題,節省了你的開發時間。

取消eclipse校驗器

取消eclipse校驗器

關閉不相關的工程

如果你僅開發部分eclipse中的工程,那你最好把其他功能關閉掉。他們不會出現在eclipse索引中。你可以在workspace中手動關閉不相關的工程(Close unrelated projects)。但我推薦使用Working Set,你可以添加多個工程到一個Working Set中,這樣就可以快速的在Working Set件切換。

關閉編輯器中不用的tab

編輯中太多的tab會導致eclipse性能下降,可以這樣控制下tab的個數:

勾選 Close editors automatically 並設置 Number of opened tabs 爲10。

控制eclipse編輯器中tab的個數

控制eclipse編輯器中tab的個數

禁用拼寫檢查

你還是個程序員嗎?我覺得沒有任何理由需要拼寫檢查功能。取消這個功能吧:

禁用auto build

如果你在意什麼時候build你的工程,可以這樣設置:

快捷鍵

仁者見仁,智者見智。就算你用超快的IDE功能,但如果你要花10個動作才能實現一個操作,那你的開發過程就不算快。把你最常用的動作配置成快捷鍵,並記住他們,幾周的使用後,你的開發效率將由顯著提升。

爲了逼着自己使用所有的快捷鍵,我直接把工具欄給禁用了。

參考鏈接

 

本文譯自:http://mishadoff.com/blog/eclipse-speedup/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章