Gradle多项目并行构建消耗100%的CPU时间

时间:2019-10-23 13:53:37

标签: gradle multi-project

系统信息
enter image description here

软件信息
操作系统
enter image description here
Java :OpenJDK 12.0.2
成绩:5.6.2

问题 在启用并行构建的情况下构建Gradle多项目会消耗几乎所有的CPU时间。 PC在构建过程中不可交互

复制步骤
1. git clone --recursive https://github.com/vividus-framework/vividus.git
2. cd vividus
3. ./gradlew build

1 个答案:

答案 0 :(得分:2)

在您的gradle.properties文件(或GRADLE_OPTS环境变量)中,尝试设置org.gradle.priority=low。在我的计算机上,启用并行功能具有明显的效果,但是我还从一些使用较旧计算机的同事那里听说,此设置并没有太大帮助。

您还可以尝试设置org.gradle.workers.max。默认为CPU处理器数。也许将其设置为逻辑处理器的数量减一。

如果仍然无法在构建期间与计算机进行交互,则应该禁用并行执行,让Gradle在单个处理器上工作。