Performances
Pourquoi mes travaux font-ils la queue les uns derrière les autres ?
Réponse rapide
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.
Le détail qui compte
Vérifiez d'abord le propre bloc de concurrence du flux de travail. Un groupe saisi de manière trop large sérialise les tâches censées s'exécuter en parallèle.
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
Pourquoi les GitHub Actions sont-elles lentes ?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.À 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.