Dégradation des performances de "go build" après la mise à jour de la version Go
Après la mise à jour de Go vers la version 1.3, une préoccupation notable est survenue lorsque le "go La commande build" a connu un ralentissement important, le temps d'exécution étant passé d'environ 4 secondes à plus de 45 secondes. Ce problème a persisté malgré l’absence de toute autre modification du système. La désactivation de l'antivirus s'est également révélée inefficace.
Explications et solutions possibles :
-
Recompilation des dépendances : Le problème peut provenir du fait que les dépendances sont recompilé lors de chaque processus "go build". Pour résoudre ce problème, utilisez la commande "go install -a mypackage" pour reconstruire toutes les dépendances de manière complète.
-
Fichiers objets obsolètes : Les fichiers objets résiduels peuvent contribuer aux retards de compilation. Pour purger ces fichiers, accédez au répertoire "$GOPATH/pkg" et supprimez-le.
-
Versions incompatibles : La compilation avec l'indicateur "-x" permet de savoir si la chaîne d'outils rencontre des problèmes incompatibles. conflits de versions. Ce drapeau affiche une analyse du processus de compilation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!