GradleDaemon守护进程有什么作用?

时间:2017-12-16 20:39:19

标签: multithreading gradle android-gradle build.gradle gradle-plugin

在一台机器中,我发现org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.1正在运行并且有很多的线程。
它似乎与某些构建有关,但我不明白为什么它似乎与这么多线程保持活跃,如果设置 -XX:MaxPermSize -XX:+HeapDumpOnOutOfMemoryError -Xms1024m -Xmx2048 程序员是根据某些检测配置或选择的

1 个答案:

答案 0 :(得分:2)

标题问题和一些其他问题由Gradle documentation本身回答。

简而言之,Gradle守护程序允许使用热JVM来运行Gradle构建。 Gradle的并行功能意味着它使用许多线程,这些线程基于从运行它的机器的规范派生的启发式算法。