idea调优|maven调优

1 篇文章 0 订阅

一、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
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值