Ralentissement des performances de "go build" après la mise à niveau Go
Récemment, les utilisateurs qui ont effectué une mise à niveau de Go 1.2.1 vers 1.3 ont signalé une augmentation significative de la version fois pour "aller construire". Cet article explore les causes potentielles et les solutions de ce ralentissement.
Coupables possibles
Une cause potentielle est la présence de dépendances qui nécessitent une recompilation à chaque build. Cela peut être résolu en exécutant "go install -a mypackage" pour reconstruire toutes les dépendances.
Un autre facteur pourrait être des fichiers objets obsolètes dans le répertoire "$GOPATH/pkg". La suppression de ce répertoire garantira que les anciens fichiers n'interfèrent pas avec le processus de construction.
Outils de diagnostic
Pour avoir un aperçu du processus de construction, le "-x" Le drapeau peut être utilisé avec "go build". Cet indicateur fournit un journal détaillé des étapes impliquées et peut révéler des incompatibilités entre les versions de la chaîne d'outils.
Conseils supplémentaires
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!