Guider
Slik dimensjonerer du løpere for Java-bygg
Du gjetter på en løperstørrelse for en Maven- eller Gradle-konstruksjon.
4 min lesing
Hvorfor det skjer
Hvordan fikse det
- Start på 8 vCPU med 4 GB per vCPU; Gradle og Maven parallelliseres begge på tvers av moduler
- Gi JVM nok haug - en underdimensjonert haug koster mer enn en underdimensjonert CPU
- Se etter konfigurasjonsfasen, som er entrådet og upåvirket av kjernetall
- Skaler opp bare hvis parallellitet på modulnivå faktisk metter kjernene
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Hvordan skalere løpere med egen vertskapSelvvertende løpere står enten i kø på topp eller sitter stille og dyrt.Hvordan bruke løpergrupperEthvert depot kan planlegge jobber på en hvilken som helst løper.Hvordan designe en runner label-strategiEtiketter vokste organisk og ingen vet hvilke de skal bruke.Hosted eller BYOC: hvordan velgeDu er usikker på om du skal bruke vertsbaserte løpere eller distribuere i din egen sky.