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 设置永久代内存容量
File -> Settings -> Buld,Execution,Deployment -> Compiler
- 勾选Compile independent modules in parallel
- Build process head size 根据系统内存,设置适当的大小
File -> Settings -> Buld,Execution,Deployment -> Maven -> Importing
- VM options for importer 根据系统内存设置适当的值,如:-Xmx2048m