打開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工做目錄下項目過多時,會佔用不少內存,卡頓的時候也比較多,這時須要適當新建新的工做目錄。
新建工做目錄時,複製配置的方式爲file -> switch workplace -> others -> copy setting -> 勾選working set、workbench layout
eclipse
window -> preferences -> general -> appearance -> theme -> classic
可根據須要調整jvm
window -> preferences -> general -> startup and shutdown -> plug-ins activated on startup
所有去掉勾選,縮短啓動時間jsp
window -> preferences -> install/update -> automatic updates
去掉勾選maven
eclipse的代碼錯誤驗證很是影響響應速度,並且驗證html和jsp很不許確window -> preferences -> validation
和html、javascript、jsp相關的所有去掉勾選,其中禁用javascript驗證可能不會生效,須要在每一個項目下單獨配置,具體操做自行百度。
project -> build automatically
禁止自動編譯後,class文件生成的時候,由保存代碼時編譯生成變成點擊run
的時後,可是直接點debug
卻不生成class,會拋出錯誤: 找不到或沒法加載主類
,可按需靈活禁用或啓用此項。
window -> preferences -> General -> workplace
中text file encoding改成utf-8
設置properties文件編碼window -> preferences -> General -> Content Types —> Text —> Java Properties File
選中,而後下面default encoding改成 utf-8
設置jsp編碼window -> preferences -> web -> jsp files
中 encoding 改成 utf-8
顯示行號,顯示空白字符 window -> preferences -> General -> editor -> text editors -> show line numbers show whitespace characters
而後點擊configure visibility
改爲這樣,空格和tab製表符都能顯示出來了
調整編輯器字體和大小window -> preferences -> General -> appearance -> colors and fonts
分別選中,而後點擊edit,近視眼建議至少四號
在使用ctrl + shift + f格式化java代碼時,常常會遇到換行的問題,默認風格一行最大爲80個字符,window -> preferences -> java -> code style -> formatter -> edit... ->line wrapping maximum line width
能夠根據須要修改
設置控制檯最大顯示行數
在console面板上右鍵preferences -> console buffer size
,根據須要修改,能夠嘗試改成最大值
設置控制檯禁止自動滾動到最下面,按需靈活啓用
在console面板上右鍵,scroll lock
這個是項目目錄的實際文件視圖,能夠看到.setting,.project,.classpath文件winshow -> show view -> navigator
window -> preferences -> General -> editor -> text editors -> undo history size
截圖在前面已發過
window -> preferences -> java -> installed jres -> add... -> standard vm -> directory
選擇jdk的根目錄,default vm arguments爲默認的jvm參數,能夠按需填寫,參考值-Xms128m -Xmx1024m -XX:MaxPermSize=1024m
java項目有時會莫名其妙的意外報錯,能夠嘗試project -> clean
清除編譯好的class文件,若是是maven項目,能夠在工程上右鍵maven -> update project
(這裏可能會引起該項目的其餘問題,可能會致使項目jdk版本錯誤,web工程發佈錯誤,自行百度)