2015-12-11 24 views
9

Ciekawy, jeśli skalowanie wydajności skaluje się proporcjonalnie do rdzeni procesora.Czy Gradle Performance Skala Cóż z liczbą rdzeni procesora

Biorąc pod uwagę wyżej taktowana pojedynczy vs Dual Xeon Workstation uaktualnienie dla Gradle owijki buduje poprzez Android Studio

Zastanawiasz się, czy warto biorąc pod uwagę nie jestem ograniczony żadnym dysku IO?

Odpowiedz

6

Obecnie istnieją dwa sposoby Gradle można wykorzystują wielu rdzeni CPU:

  • budować równoległe exection
  • równoległe wykonanie testu

równoległe wykonanie build działa tylko na multi-projekt opiera projekty niezwiązane z wielkością produkcji i może być aktywowany za pomocą --parallel w linii poleceń. Aby uzyskać więcej informacji, zobacz https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:parallel_execution.

Równoległe wykonywanie testów można uaktywnić, ustawiając maxParallelForks w zadaniu testowym. Zobacz https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html

Należy również zdawać sobie sprawę z konfiguracji na zapotrzebowanie na dużą wielofunkcyjnego projektu buduje: https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:configuration_on_demand

Więc powiedziałbym tak, wydajność Gradle skaluje dobrze z wielu rdzeni procesora.

+2

Co jeśli jest to pojedynczy duży projekt bez wykonania testu? – AlexVPerl