守护进程立即停止 JVM 垃圾收集器抖动和用完 JVM 内存

Dol*_*hin 11 java gradle

当我使用 gradle 6.0 构建多模块 java 项目时,当我添加 >30 个模块时。抛出这个错误:

Gradle Daemon started in 2 s 267 ms

> Configure project :soa-misc
"/opt/dabai/tools/jdk1.8.0_211/jre/lib/ext/"
null
Expiring Daemon because JVM heap space is exhausted
Daemon will be stopped at the end of the build after running out of JVM memory
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Expiring Daemon because JVM heap space is exhausted
Daemon is stopping immediately JVM garbage collector thrashing and after running out of JVM memory
Run Code Online (Sandbox Code Playgroud)

我试图在我的中添加参数$HOME/.gradle/gradle.properties

org.gradle.jvmargs=-Xmx8096m -XX:MaxPermSize=8096m -XX:+HeapDumpOnOutOfMemoryError
Run Code Online (Sandbox Code Playgroud)

但是问题没有解决,我该怎么做才能解决?

Dol*_*hin 28

我在我的根项目目录中添加 gradle.properties 文件,并添加以下配置:

org.gradle.jvmargs=-Xmx4096M
Run Code Online (Sandbox Code Playgroud)

作品。

  • 如果不起作用,还可以尝试在`AndroidManifes.xml`的`<application`标签中添加`android:largeHeap="true"` (3认同)