IDEA配置MAVEN_OPTS
解决问题
maven MAVEN_OPTS设置
maven编译优化
maven编译速度慢
maven打包编译很慢
maven多线程编译打包IDEA Maven配置教程
测试环境:Win10(64位) + i7-7700HQ + 16GB
参考文章:
JVM参数MetaspaceSize的误解Java HotSpot™ 64-Bit Server VM warning: ignoring option MaxPermSize=256m问题的解决
maven-编译速度优化
JVM调优总结 -Xms -Xmx -Xmn -Xss
1.未配置之前
所有测试均是先clean 后 install
2.优化配置
-Xmx2048m -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=1024m -Xss2m -Dmaven.test.skip=true -Dmaven.compile.fork=true
- 1.
-Xmx
是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常。
-XX:MetaspaceSize
这个JVM参数是指Metaspace扩容时触发FullGC的初始化阈值,也是最小的阈值。【MetaspaceSize和MaxMetaspaceSize设置一样大
】
-Xss
为jvm启动的每个线程分配的内存大小,默认JDK1.4中是256K,JDK1.5+中是1M
-Dmaven.test.skip=true
增加跳过测试代码的编译命令
-Dmaven.compile.fork=true
指明多线程进行编译
3.开启多线程
第二步的优化配置不变,这里添加多线程数量
4.Jekins 设置Maven多线程
在Goals and options
选项里面添加-T 8
后面的数字就是指定的线程数了
快了一分多钟