Performances
Pourquoi les GitHub Actions sont-elles lentes ?
Réponse rapide
Le plus souvent : processeur virtuel partagé, caches froids, disque connecté au réseau et temps d'attente avant même le démarrage de la tâche.
Le détail qui compte
Mesurez la répartition avant d’optimiser. Les équipes ajustent régulièrement une étape de build qui représente 20 % du pipeline, tandis que le temps d'attente et la restauration du cache représentent 60 %.
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
À quelle vitesse les exécuteurs démarrent-ils une fois qu'un travail est mis en file d'attente ?Les coureurs de runnerhut partent dans environ trois secondes depuis une piscine chaude.Dois-je modifier mon flux de travail ?Non. Changez l’étiquette de coulure et laissez tout le reste tel quel.Comment choisir une taille de coureur ?Commencez une taille au-dessus de votre coureur actuel, puis vérifiez l'utilisation du processeur et arrêtez-vous lorsque la courbe s'aplatit.Pourquoi mes travaux font-ils la queue les uns derrière les autres ?Vous avez atteint une limite de simultanéité : celle de votre plan, celle de votre groupe d'exécution ou celle d'un groupe de simultanéité dans le flux de travail.