摘要:配置的參數打開根目錄下的在最后面加上如下的參數測試環(huán)境位內存雙核測試版本經測試,啟動速度比默認配置有所提升,占用內存也較少其中這三行為啟用方式,不能保證在不同環(huán)境下都是最優(yōu)配置,可以替換為多核和大內存建議使
配置eclipse的jvm參數
打開eclipse根目錄下的eclipse.ini
在最后面加上如下的jvm參數
-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
測試環(huán)境:win7 64位、4g內存、intel xeon cpu 2.33g 雙核
測試版本:java EE eclipse 4.3.2 Kepler Service Release 2
經測試,eclipse啟動速度比默認配置有所提升,占用內存也較少
其中
-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75
這三行為啟用cms gc方式,不能保證在不同環(huán)境下都是最優(yōu)配置,可以替換為
-XX:+UseParallelGC -XX:+UseParallelOldGC
多核cpu和大內存建議使用cms的gc方式
參考http://fengbin2005.iteye.com/blog/2044000
eclipse工作目錄下項目過多時,會占用很多內存,卡頓的時候也比較多,這時需要適當新建新的工作目錄。
新建工作目錄時,復制配置的方式為file -> switch workplace -> others -> copy setting -> 勾選working set、workbench layout
window -> preferences -> general -> appearance -> theme -> classic
可根據需要調整
window -> preferences -> general -> startup and shutdown -> plug-ins activated on startup 全部去掉勾選,縮短啟動時間
禁止檢查自動更新window -> preferences -> install/update -> automatic updates 去掉勾選
禁用代碼驗證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控制臺設置控制臺最大顯示行數
在console面板上右鍵preferences -> console buffer size,根據需要修改,可以嘗試改為最大值
設置控制臺禁止自動滾動到最下面,按需靈活啟用
在console面板上右鍵,scroll lock
這個是項目目錄的實際文件視圖,可以看到.setting,.project,.classpath文件
winshow -> show view -> navigator
window -> preferences -> General -> editor -> text editors -> undo history size
截圖在前面已發(fā)過
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(這里可能會引發(fā)該項目的其他問題,可能會導致項目jdk版本錯誤,web工程發(fā)布錯誤,自行百度)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65540.html
摘要:觸發(fā)器文件可以手動更新,也可以使用插件進行更新。例如,要配置重新啟動以始終使用觸發(fā)器文件,你需要添加以下屬性遠程應用程序開發(fā)工具并不局限于本地開發(fā),在遠程運行應用程序時,還可以使用幾個特性。 20. 開發(fā)者工具 Spring Boot包括一組額外的工具,這些工具可以使應用程序開發(fā)體驗變得更加愉快,spring-boot-devtools模塊可以包含在任何項目中,以提供額外的develo...
摘要:允許將反序列化為沒有附加注釋元數據不可變的類。包的庫經常會想支持多個版本的這樣做需要構建一個為每個版本的支持工件它介紹了如何區(qū)分這些工件的問題看到像不支持添加額外的元數據依賴關系的想法來指定他們需要什么版本的。 1.Defining a Lagom build(定義一個Lagom構建) 正如在Lagom構建哲學中已經討論過的那樣,使用Lagom,您可以自由地將所有服務組合在一個單獨的構...
摘要:使用過的小伙伴都知道,必須新建才能使用它,效果如下對于新手,上手還是有點難度的。同時對于個人開發(fā)的小項目多而雜,建立一個屬于自己的解決共用和定制化加載需求,也是很有必要。 使用過Maven的小伙伴都知道,必須新建Maven Project才能使用它,效果如下: showImg(https://segmentfault.com/img/bVGyry?w=232&h=182); 對于新手,...
摘要:哪吒社區(qū)技能樹打卡打卡貼函數式接口簡介領域優(yōu)質創(chuàng)作者哪吒公眾號作者架構師奮斗者掃描主頁左側二維碼,加入群聊,一起學習一起進步歡迎點贊收藏留言前情提要無意間聽到領導們的談話,現(xiàn)在公司的現(xiàn)狀是碼農太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...
摘要:現(xiàn)在是時候使用安裝一個多節(jié)點和了。容器的容器是無狀態(tài)的,重復運行將清除保存在容器內數據。這個安裝程序只支持。空容器啟動后,我們調用,依次進行,下載安裝并配置。這是必要的,有兩個原因。 現(xiàn)在是時候使用Docker安裝一個多節(jié)點Codenvy On-Prem和Eclipse Che了。 Docker容器包裝一塊軟件到一個文件系統(tǒng),這里面包含一切它運行的要素:code, runtime, s...
閱讀 1229·2021-11-24 09:39
閱讀 379·2019-08-30 14:12
閱讀 2592·2019-08-30 13:10
閱讀 2434·2019-08-30 12:44
閱讀 957·2019-08-29 16:31
閱讀 845·2019-08-29 13:10
閱讀 2434·2019-08-27 10:57
閱讀 3152·2019-08-26 13:57