Eclipse配置優化

1、禁用啓動項

window -> preferences -> general -> startup and shutdown -> plug-ins

 activated on startup,把不需要用到的勾去掉

 

2、禁止檢查自動更新

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

3、禁用代碼驗證(個人習慣,eclipse的代碼錯誤驗證非常影響響應速度)

window -> preferences -> validation

 

 5、關閉拼寫檢查

                        window -> preferences -> general -> editors -> text editors

6、關閉maven的自動更新

                         window -> preferences -> maven

 7、修改eclipse.ini,設置jvm相關參數

Xverify:none跳過字節碼驗證,縮短虛擬機類加載時間

                    -Xms-Xmx   根據電腦實際內存大小(我的電腦是8G的,所以分配了1G),設置最小、最大堆內存,爲了防止垃圾收集器在最小、最大之間收縮堆而產生額外的時間,我們通常把最大、最小設置爲相同的值

                     -XX:MetaspaceSize java8的內存模型中,永久代(PermGen)已經被移除,相應的產生元空間(Metaspace)

                     -XX:+UseG1GC 使用G1垃圾收集器(java7+),在使用G1收集器時,不需要通過-Xmn設置年輕代的內存大小,否則可能會對垃圾收集有影響。G1收集器是一個並行的、併發的和增量式壓縮短暫停頓的垃圾收集器,它的長遠目標時代替CMS收集器。

                     -XX:+UseStringDeduplication 使用字符串去重機制,配置G1使用。通過刪除重複的字符串,只保留一個char[]來優化堆內存,這個選擇在Java 8 u 20被引入。

                     -XX:+DisableExplicitGC (視具體情況使用,在分配足夠大的內存情況下)禁用System.gc()的顯示內存回收,減少觸發full gc

                    -XX:+PrintGC-XX:+PrintGCDetails-XX:+PrintGCDateStamps-Xloggc     -XX:+PrintHeapAtGC 這幾個主要是用來輸出gc日誌信息的,在有需要的情況下,可以根據日誌信息對jvm進行調優

 

還是卡的話 看這篇文章https://www.cnblogs.com/wenxiangchen/p/5829327.html

 

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