1.gradle.properties文件
#jvm内存大小的设置
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError
systemProp.http.proxyPort=80
##开启线程守护
org.gradle.daemon=true
##开启并行编译
org.gradle.parallel=true
##启动新的孵化模式
org.gradle.configureondemand=true
说明:该文件可在.gradle文件下新增,也可用于某个项目结构下
2.vmoptions文件的内存设置
##JVM初始分配的堆内存
-Xms512m
##JVM最大分配的堆内存
-Xmx4096m
##非堆内存的最大值
-XX:MaxPermSize=2048m
##当首次遭遇OOM时导出此时堆中相关信息
-XX:+HeapDumpOnOutOfMemoryError
3.Module中的build.gradle文件
dexOptions {
//使用增量模式构建
incremental true
//最大堆内存
javaMaxHeapSize "8g"
//是否支持大工程模式
jumboMode = true
//预编译
preDexLibraries = true
//线程数
threadCount = 8
}