ori*_*888 20 cpu android build gradle android-studio
我正在寻找Android Studio/Gradle中的参数或配置,它可以设置构建,以便在构建期间使用我的所有CPU核心.即如果我有一个四核CPU并且每个核心运行8个线程,我如何优化构建,以便它将使用它可以获得的每个资源(当然并行)?
谢谢!
Bla*_*elt 22
在local.properties我的项目文件中我有
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true
Run Code Online (Sandbox Code Playgroud)
另外你可以指定
org.gradle.parallel.threads
Run Code Online (Sandbox Code Playgroud)
它指定用于并行执行的最大线程数.它需要org.gradle.parallel=true.在这里您可以找到有关它的更多信息
JP *_*ura 15
org.gradle.configureondemand=true
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.workers.max=4
Run Code Online (Sandbox Code Playgroud)
默认情况下org.gradle.workers.max设置为 CPU 处理器的数量(在我的例子中8)。
由于我的 Android Studio 冻结了我的 Ubuntu 工作站(有时迫使我硬重置计算机),我将其设置为4,确保我的工作站不会缺乏 CPU 和内存。
小智 9
已接受答案的更新:
由于 gradle 使用 Worker API 你需要使用
org.gradle.workers.max
Run Code Online (Sandbox Code Playgroud)
代替
org.gradle.parallel.threads
Run Code Online (Sandbox Code Playgroud)
链接到文档
| 归档时间: |
|
| 查看次数: |
10235 次 |
| 最近记录: |