Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.2 KB

提升运行及编译速度.md

File metadata and controls

55 lines (34 loc) · 1.2 KB

提升idea运行速度

Help -> Edit Custom VM Option..

将默认值修改为如下配置:

-Xms1024m
-Xmx4096m
-server
-XX:+UseParNewGC
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:MetaspaceSize=2048m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

参数解释:

-Xms1024 设置堆的初始内存

-Xmx 设置堆的最大内存

-server 设置控制GC的方式为服务器方式

-XX:+UseParNewGC 使用并行收集算法

-XX:ReservedCodeCacheSize 设置代码内存容量

-XX:MetaspaceSize 设置永久代内存容量

提升编译速度

增加javac内存

File -> Settings -> Buld,Execution,Deployment -> Compiler

  1. 勾选Compile independent modules in parallel
  2. Build process head size 根据系统内存,设置适当的大小

增加maven内存

File -> Settings -> Buld,Execution,Deployment -> Maven -> Importing

  1. VM options for importer 根据系统内存设置适当的值,如:-Xmx2048m