Útmutatók
A futók méretezése Java buildekhez
Maven vagy Gradle felépítésű futóméretre tippel.
4 perc olvasás
Maven vagy Gradle felépítésű futóméretre tippel.
Miért történik
A JVM buildek memóriaéhesek, mielőtt CPU-éhesek, és a GC thrash pontosan úgy néz ki, mint egy lassú build.
Hogyan lehet javítani
- Kezdje 8 vCPU-val, vCPU-nként 4 GB-tal; A Gradle és a Maven párhuzamosan működik a modulok között
- Adjon elegendő kupacot a JVM-nek – egy alulméretezett kupac többe kerül, mint egy alulméretezett CPU
- Figyelje a konfigurációs fázist, amely egyszálú, és nem befolyásolja a magok száma
- Csak akkor növelje a méretet, ha a modulszintű párhuzamosság valóban telíti a magokat
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan lehet méretezni a saját vendéglátó futókatAz önállóan gazdálkodó futók csúcsidőben állnak sorban, vagy tétlenül ülnek és drágák.A futócsoportok használataBármely tárhely ütemezheti a feladatokat bármely futón.Hogyan tervezzünk futócímkés stratégiátA címkék szervesen növekedtek, és senki sem tudja, melyiket használja.Hosted vagy BYOC: hogyan válasszNem biztos abban, hogy hosztolt futókat használ-e, vagy saját felhőbe telepítse.