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
- Začněte na 8 vCPU se 4 GB na vCPU; Gradle a Maven jsou paralelní napříč moduly
- Dejte JVM dostatek haldy – poddimenzovaná halda stojí více než poddimenzovaný CPU
- Sledujte fázi konfigurace, která je jednovláknová a nemá vliv na počet jader
- Š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.
Související
Jak škálovat samostatně hostované běžceSamoobslužní běžci buď stojí ve frontě na špičce, nebo sedí nečinně a draze.Jak používat běžecké skupinyJakékoli úložiště může naplánovat úlohy pro libovolného běžce.Jak navrhnout strategii značení běžcůŠtítky rostly organicky a nikdo neví, které použít.Hosted nebo BYOC: jak si vybratNejste si jisti, zda použít hostované běžce nebo nasadit do vlastního cloudu.