idea調優|maven調優

一、idea調優

1、idea啓動優化

首先打開idea->Help->Edit Custom VM Options
在這裏插入圖片描述
按如下配置調整既有參數,參數數值不固定,需根據開發環境配置適當調整。針對如下配置#號後面的爲註釋,配置時需刪除

# 啓動堆大小
-Xms2048m
# 最大運行堆內存
-Xmx4048m
# 關閉Java字節碼驗證,從而加快了類裝入的速度,並使得在僅爲驗證目的而啓動的過程中無需裝入類,縮短了啓動時間
-Xverify:none
# 使用並行收集算法。
-XX:+UseParNewGC
# 設置元空間 
-XX:MetaspaceSize=512m
# 設置codecache的大小
-XX:ReservedCodeCacheSize=340m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2019.1\bin\JetbrainsIdesCrack-4.1-release-enc.jar

2、調整build速度和參數

打開File->setting
選擇 Build,Execution,Deployment->Compiler
按本機配置選擇合適的heap size 和 jvm參數,若本機內存16G,則此處的heap size 推薦1500以上。
在這裏插入圖片描述

二、maven調優

1、編譯打包優化

mvn install

不開啓併發耗時 3:54min
在這裏插入圖片描述
開啓併發耗時
02:51min

mvn install -T 1C -Dmaven.test.skip=true  -Dmaven.compile.fork=true -DarchetypeCatalog=internal

在這裏插入圖片描述
編譯一開始就會顯示我們正在使用多線程builder,並提示使用了多少個線程,開啓併發後全部執行完畢
在這裏插入圖片描述

2、設置棧大小

打開mvn.cmd 文件
將如下配置拷貝到文件中第一步

set MAVEN_OPTS= -Xss4M

3、使用mvn打印依賴樹,排查依賴關係

打印依賴樹

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