打开项目后Gradle构建过程中报错:gc overhead limit exceeded
1、调整IDEA的JVM启动参数
在IDEA的bin目录下,修改idea64.exe.vmoptions或idea.exe.vmoptions文件以及C:\Users\xxx\AppData\Roaming\JetBrains\IntelliJIdea2020.3\idea64.exe.vmoptions
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=2048m
2、关闭GC预警检查
在idea64.exe.vmoptions或idea.exe.vmoptions文件以及C:\Users\xxx\AppData\Roaming\JetBrains\IntelliJIdea2020.3\idea64.exe.vmoptions中追加参数
-XX:-UseGCOverheadLimit
3、修改IDEA中编译时的共享构建进程堆大小
4、项目文件夹.gradle中新建gradle.properties
#开启线程守护,第一次编译时开线程,之后就不会再开了
org.gradle.daemon=true
#配置编译时的虚拟机大小
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#开启并行编译,相当于多条线程再走
org.gradle.parallel=true
#启用新的孵化模式
org.gradle.configureondemand=true