Teljesítmény
Miért lassúak a GitHub Actions?
Rövid válasz
Leggyakrabban: megosztott vCPU, hideggyorsítótárak, hálózatra csatlakoztatott lemez és várakozási idő a feladat megkezdése előtt.
A részlet, ami számít
Az optimalizálás előtt mérje meg a bontást. A csapatok rutinszerűen hangolnak egy felépítési lépést, amely a folyamat 20%-át teszi ki, míg a várakozási idő és a gyorsítótár-visszaállítás 60%-át.
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ó
Milyen gyorsan indulnak el a futók a sorban állás után?runnerhut futók körülbelül három másodperc alatt indulnak el egy meleg medencéből.Meg kell változtatnom a munkafolyamatot?Nem. Változtassa meg a ráfutási címkét, és hagyjon minden mást úgy, ahogy van.Hogyan válasszam ki a futó méretet?Kezdje egy mérettel az aktuális futó felett, majd ellenőrizze a CPU kihasználtságát, és hagyja abba, amikor a görbe ellaposodik.Miért állnak sorban egymás mögött a munkáim?Elérte az egyidejűségi korlátot – akár a tervét, akár a futócsoportját, akár a munkafolyamat egyidejűségi csoportját.