VM Options 優(yōu)化
點(diǎn)擊Help—>Edit Custom VM Options弓叛,會打開idea.vmoptions文件讹语,該文件配置了idea vm的參數(shù)信息。如果是第一次點(diǎn)擊,會詢問是否創(chuàng)建該文件。我們也可以從idea的安裝路徑中找到idea.vmoptions文件修改參數(shù)仰泻。
VM Options 優(yōu)化
-Xms2048m
-Xmx2048m
-XX:MaxMetaspaceSize=512m
-XX:MetaspaceSize=512m
-XX:InitialBootClassLoaderMetaspaceSize=64M
-XX:NewRatio=2
-XX:SurvivorRatio=8
-XX:MaxTenuringThreshold=6
-XX:+UseConcMarkSweepGC
-XX:CMSFullGCsBeforeCompaction=5
-XX:+CMSParallelRemarkEnabled
-XX:+CMSClassUnloadingEnabled
-Xss1024k
-XX:+DisableExplicitGC
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses
-XX:ReservedCodeCacheSize=240m
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xloggc:D:/logs/idea/gclog/idea.gc.log
-XX:+PrintHeapAtGC
Idea優(yōu)秀插件
- Background Image Plus
可以設(shè)置開發(fā)背景圖片 - Maven Helper
用來方便顯示maven的依賴樹 - Rainbow Brackets
彩虹顏色的括號 在黑色主題下看的比較清楚舒服 - aiXcode
AI智能編程插件。aiXcoder主要兩個功能:代碼自動補(bǔ)全和相似代碼智能推薦滩届。程序員寫代碼時集侯,AI引擎會進(jìn)行預(yù)測并自動補(bǔ)全后續(xù)代碼。同時帜消,aiXcoder會基于程序員輸入的代碼棠枉,從后臺規(guī)范代碼庫中調(diào)用相似的代碼,在分屏中顯示以供程序員參考泡挺。 - Lombok
代碼注解插件 - CodeMaker
代碼生成工具 - Alibaba Java Coding Guidelines
阿里代碼規(guī)約檢測 - Key promoter X
快捷鍵提示工具 - SonarLint
代碼質(zhì)量檢查工具 - JUnitGenerator
單元測試測試生成工具 - GsonFormat
JSON轉(zhuǎn)領(lǐng)域?qū)ο蠊ぞ?/li> - GenerateAllSetter
生成對象set方法 - Translation
中英文翻譯工具 - Free Mybatis plugin
Mybatis 工具