Gradle性能是否与CPU核心数量相当

Ale*_*erl 9 cpu performance android gradle

好奇,如果gradle构建性能与CPU核心成比例.

考虑通过Android Studio进行gradle包装器构建的单个更高时钟与双Xeon工作站升级

想知道我是否值得考虑我是不是受到磁盘IO的瓶颈?

tom*_*ulo 7

目前,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内核.

  • 如果它是一个没有任何测试执行的单个大型项目怎么办? (2认同)