【发布时间】:2015-12-11 07:29:44
【问题描述】:
很好奇 gradle 构建性能是否与 CPU 内核成比例。
考虑通过 Android Studio 为 gradle wrapper 构建单个更高时钟与双 Xeon 工作站升级
想知道我没有受到磁盘 IO 的限制是否值得?
【问题讨论】:
标签: android performance gradle cpu
很好奇 gradle 构建性能是否与 CPU 内核成比例。
考虑通过 Android Studio 为 gradle wrapper 构建单个更高时钟与双 Xeon 工作站升级
想知道我没有受到磁盘 IO 的限制是否值得?
【问题讨论】:
标签: android performance gradle cpu
目前 Gradle 可以通过两种方式利用多个 CPU 内核:
并行构建执行仅适用于具有解耦项目的多项目构建,并且可以在命令行上使用--parallel 激活。看
https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:parallel_execution 了解更多信息。
可以通过在测试任务中设置maxParallelForks 来激活并行测试执行。见https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html
您还应该了解大型多项目构建的按需配置:https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:configuration_on_demand
所以我会说是的,Gradle 的性能可以很好地扩展到多个 CPU 内核。
【讨论】: