eclipse定製化配置調優、初始化配置指南、能夠解決啓動慢等問題

配置eclipse的jvm參數

打開eclipse根目錄下的eclipse.ini
在最後面加上以下的jvm參數javascript

-Xms400m
-Xmx1400m
-XX:NewSize=128m
-XX:MaxNewSize=512m
-XX:PermSize=96m
-XX:MaxPermSize=128m
-server
-XX:CompileThreshold=100
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75
-Xverify:none
  • 測試環境:win7 64位、4g內存、intel xeon cpu 2.33g 雙核html

  • 測試版本:java EE eclipse 4.3.2 Kepler Service Release 2
    經測試,eclipse啓動速度比默認配置有所提高,佔用內存也較少java


其中web

-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75

這三行爲啓用cms gc方式,不能保證在不一樣環境下都是最優配置,能夠替換爲tomcat

-XX:+UseParallelGC
-XX:+UseParallelOldGC

多核cpu和大內存建議使用cms的gc方式
參考http://fengbin2005.iteye.com/blog/2044000app


eclipse的初始化配置

切換workplace

eclipse工做目錄下項目過多時,會佔用不少內存,卡頓的時候也比較多,這時須要適當新建新的工做目錄。
新建工做目錄時,複製配置的方式爲file -> switch workplace -> others -> copy setting -> 勾選working set、workbench layouteclipse

調整外觀

window -> preferences -> general -> appearance -> theme -> classic
可根據須要調整jvm

禁用啓動項

window -> preferences -> general -> startup and shutdown -> plug-ins activated on startup 所有去掉勾選,縮短啓動時間jsp

clipboard.png

禁止檢查自動更新

window -> preferences -> install/update -> automatic updates 去掉勾選maven

clipboard.png

禁用代碼驗證

eclipse的代碼錯誤驗證很是影響響應速度,並且驗證html和jsp很不許確
window -> preferences -> validation 和html、javascript、jsp相關的所有去掉勾選,其中禁用javascript驗證可能不會生效,須要在每一個項目下單獨配置,具體操做自行百度。

clipboard.png

禁止自動編譯

project -> build automatically
禁止自動編譯後,class文件生成的時候,由保存代碼時編譯生成變成點擊run的時後,可是直接點debug卻不生成class,會拋出錯誤: 找不到或沒法加載主類,可按需靈活禁用或啓用此項。


以上都是性能調優的配置,下面是其餘經常使用的配置和優化


設置utf-8編碼

window -> preferences -> General -> workplace中text file encoding改成utf-8

clipboard.png

  • 設置properties文件編碼
    window -> preferences -> General -> Content Types —> Text —> Java Properties File選中,而後下面default encoding改成 utf-8

clipboard.png

  • 設置jsp編碼
    window -> preferences -> web -> jsp files中 encoding 改成 utf-8

優化文本編輯器顯示

  • 顯示行號,顯示空白字符
    window -> preferences -> General -> editor -> text editors -> show line numbers show whitespace characters

clipboard.png
而後點擊configure visibility

clipboard.png
改爲這樣,空格和tab製表符都能顯示出來了

  • 調整編輯器字體和大小
    window -> preferences -> General -> appearance -> colors and fonts

clipboard.png

clipboard.png

clipboard.png
分別選中,而後點擊edit,近視眼建議至少四號

設置java默認風格每行最大字符數量

在使用ctrl + shift + f格式化java代碼時,常常會遇到換行的問題,默認風格一行最大爲80個字符,window -> preferences -> java -> code style -> formatter -> edit... ->line wrapping maximum line width能夠根據須要修改

clipboard.png

設置console控制檯

  • 設置控制檯最大顯示行數
    在console面板上右鍵preferences -> console buffer size,根據須要修改,能夠嘗試改成最大值

  • 設置控制檯禁止自動滾動到最下面,按需靈活啓用
    在console面板上右鍵,scroll lock

打開文件瀏覽視圖

這個是項目目錄的實際文件視圖,能夠看到.setting,.project,.classpath文件
winshow -> show view -> navigator

設置最大可撤銷編輯的次數,根據須要增大

window -> preferences -> General -> editor -> text editors -> undo history size
截圖在前面已發過


最後,是java項目開發相關的配置


配置jdk

window -> preferences -> java -> installed jres -> add... -> standard vm -> directory 選擇jdk的根目錄,default vm arguments爲默認的jvm參數,能夠按需填寫,參考值-Xms128m -Xmx1024m -XX:MaxPermSize=1024m
clipboard.png

按需配置maven的setting

按需配置server(tomcat)

java項目有時會莫名其妙的意外報錯,能夠嘗試project -> clean清除編譯好的class文件,若是是maven項目,能夠在工程上右鍵maven -> update project(這裏可能會引起該項目的其餘問題,可能會致使項目jdk版本錯誤,web工程發佈錯誤,自行百度)

相關文章
相關標籤/搜索