运行Android Studio gradle build时如何使用所有CPU内核/线程?

问题描述 投票:18回答:2

我正在Android Studio中寻找参数或配置/Gradle,可以设置构建,以便在构建期间使用我所有的CPU内核。即如果我有一个四核CPU并且每个核正在运行8个线程,我如何优化构建,以便它将使用它可以获得的所有资源(当然是并行的)?

谢谢!

android android-studio build gradle cpu
2个回答
20
投票

在我项目的local.properties文件中,我具有

org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true

另外您可以指定

org.gradle.parallel.threads

它指定用于并行执行的最大线程数。它需要org.gradle.parallel=trueHere您可以找到有关它的更多信息


0
投票

更新接受的答案:

由于gradle使用了您需要使用的Worker API

org.gradle.workers.max

而不是

org.gradle.parallel.threads

Link至文档

© www.soinside.com 2019 - 2024. All rights reserved.