2015-12-11 8 views
9

gradleビルドのパフォーマンスがCPUコアに比例するかどうかは不思議です。CPUコアの数に応じてグレースケールのパフォーマンススケールを実現する

考慮すると、単一のGradleラッパーのデュアルのXeonワークステーションのアップグレードが、それはそれは私がディスクIOがボトルネックではないよ検討する価値がある場合は疑問に思うのAndroidメーカー

を経由して構築する対高いクロックド?

答えて

6

現在のGradleは、複数のCPUコアを利用することができ、2つの方法があります:

  • パラレルビルド・実行
  • パラレルテスト実行

はパラレルビルドの実行はマルチプロジェクトに取り組んで切り離されたプロジェクトをビルドしますコマンドラインで--parallelで有効にすることができます。詳細については、 https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:parallel_executionを参照してください。

テストタスクでmaxParallelForksを設定すると、並列テストの実行を有効にすることができます。 https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:configuration_on_demand

だから私は、はい、Gradleの性能は、複数のCPUコアとうまくスケール言うだろう:あなたはまた、大規模なマルチプロジェクトのためのオンデマンドの構成を認識しておく必要がありhttps://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html

ビルドを参照してください。

+2

テスト実行なしの単一の大きなプロジェクトの場合はどうなりますか? – AlexVPerl

関連する問題