Maison > développement back-end > Golang > Pourquoi « go build » est-il considérablement plus lent après la mise à jour vers Go 1.3 ?

Pourquoi « go build » est-il considérablement plus lent après la mise à jour vers Go 1.3 ?

Susan Sarandon
Libérer: 2024-11-10 03:46:02
original
980 Les gens l'ont consulté

Why is

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal