Přejít na obsah

Průvodci

Jak nastavit velikost běžců pro sestavení Java

Hádáte velikost běžce pro sestavení Maven nebo Gradle.

4 min čtení

Hádáte velikost běžce pro sestavení Maven nebo Gradle.

Proč se to děje

Sestavení JVM jsou náročná na paměť dříve, než jsou náročná na CPU, a GC thrash vypadá přesně jako pomalé sestavování.

Jak to opravit

  1. Začněte na 8 vCPU se 4 GB na vCPU; Gradle a Maven jsou paralelní napříč moduly
  2. Dejte JVM dostatek haldy – poddimenzovaná halda stojí více než poddimenzovaný CPU
  3. Sledujte fázi konfigurace, která je jednovláknová a nemá vliv na počet jader
  4. Škálujte pouze v případě, že paralelismus na úrovni modulu skutečně saturuje jádra

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.