好奇,如果gradle构建性能与CPU核心成比例.
考虑通过Android Studio进行gradle包装器构建的单个更高时钟与双Xeon工作站升级
想知道我是否值得考虑我是不是受到磁盘IO的瓶颈?
目前,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内核.