Performances
Pourquoi le démon Gradle démarre-t-il à chaque exécution ?
Réponse rapide
Chaque tâche CI est une nouvelle machine, il n'y a donc pas de démon à réutiliser - et sans le cache de configuration, Gradle réévalue l'ensemble de la version.
Le détail qui compte
Activez --configuration-cache et --build-cache. Le démarrage du démon demeure, mais pas la phase de configuration coûteuse.
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.