Zum Inhalt springen

Leitfäden

So bestimmen Sie die Größe von Runnern für Android-Builds

Gradle-Montagen und Instrumentierungstests erfordern sehr unterschiedliche Maschinen.

4 Min. Lesezeit

Gradle-Montagen und Instrumentierungstests erfordern sehr unterschiedliche Maschinen.

Warum es passiert

Der Build ist CPU- und speichergebunden; Der Emulator ist daran gebunden, ob KVM überhaupt verfügbar ist.

So beheben Sie das Problem

  1. 8 vCPU mit 4 GB pro vCPU für Assembler- und Unit-Tests
  2. Bei Instrumentierungstests ist die KVM-Verfügbarkeit weitaus wichtiger als die Anzahl der Kerne
  3. Jede Emulatorinstanz benötigt ungefähr 2 Kerne und 3 GB – Größe für die Shard-Anzahl
  4. Teilen Sie Einheit und Instrumentierung in separate Aufgaben mit unterschiedlichen Größen auf

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.