Leistung
Warum sind GitHub Actions langsam?
Kurze Antwort
Am häufigsten: gemeinsam genutzte vCPU, Cold-Caches, an das Netzwerk angeschlossene Festplatten und Wartezeit, bevor der Job überhaupt beginnt.
Das Detail, das zählt
Messen Sie die Aufteilung vor der Optimierung. Teams optimieren routinemäßig einen Build-Schritt, der 20 % der Pipeline ausmacht, während Warteschlangenzeit und Cache-Wiederherstellung 60 % ausmachen.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
Wie schnell starten Runner, nachdem ein Job in die Warteschlange gestellt wurde?runnerhut-Läufer starten in etwa drei Sekunden aus einem warmen Becken.Muss ich meinen Workflow ändern?Nein. Ändern Sie das Nachlaufetikett und lassen Sie alles andere so wie es ist.Wie wähle ich eine Läufergröße aus?Beginnen Sie eine Größe über Ihrem aktuellen Läufer, überprüfen Sie dann die CPU-Auslastung und hören Sie auf, wenn die Kurve flacher wird.Warum stehen meine Jobs hintereinander an?Sie haben ein Parallelitätslimit erreicht – entweder das Ihres Plans, das Ihrer Runner-Gruppe oder eine Parallelitätsgruppe im Workflow.