Gradle性能是否与CPU内核数量相匹配

时间:2015-12-11 07:29:45

标签: android performance gradle cpu

好奇Gradle构建性能是否与CPU核心成比例。

考虑使用Android Studio

进行gradle包装器构建的单个更高时钟与双Xeon工作站升级

想知道我是否值得考虑我不会被磁盘IO瓶颈?

1 个答案:

答案 0 :(得分: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内核。