在一台机器中,我观察到org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.1
正在运行并且有很多线程。
它似乎与一些构建有关,但我不明白为什么它似乎与这么多线程保持活力,如果-XX:MaxPermSize
-XX:+HeapDumpOnOutOfMemoryError
-Xms1024m
-Xmx2048
的设置是程序员配置或基于一些检测拾取
标题问题和一些额外问题由Gradle documentation本身回答。
简而言之,Gradle守护程序允许使用热JVM来运行Gradle构建。 Gradle的并行功能意味着它使用许多线程,这些线程基于从运行它的机器的规范派生的启发式算法。