本文主要是介绍构建gradle缓慢或内存溢出Gradle expiring daemon because jvm heap space is exhausted,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目大的时候gradle构建特别慢或者最后内存溢出,报错Gradle expiring daemon because jvm heap space is exhausted
解决此问题,在工程目录下创建gradle.properties文件,如下图:
在其中调整JVM的大小,并开启多线程并行构建功能
#===========编译设置===============#
#开启线程守护,第一次编译时开线程,之后就不会再开
org.gradle.daemon=true
#配置编译时的虚拟机大小
org.gradle.jvmargs=-Xmx3096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#开启并行编译,相当于多条线程构建
org.gradle.parallel=true
#启用新的孵化模式
org.gradle.configureondemand=true
速度快了10倍不止
这篇关于构建gradle缓慢或内存溢出Gradle expiring daemon because jvm heap space is exhausted的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!