Déterminer la taille d'un projet Go
Vérifier la taille d'un projet Go peut être essentiel pour gérer les dépendances et garantir que le projet reste dans limites souhaitées. Bien que le projet ne soit pas un exécutable, il peut toujours s'agir d'un package importé dans votre propre projet, il est donc important de déterminer sa taille.
Solution
Pour vérifier le taille d'un projet Go, vous pouvez inspecter sa taille binaire dans le répertoire $GOPATH/pkg. Les étapes suivantes décrivent le processus :
Exemple
Pour Par exemple, pour vérifier la taille du package gorilla/mux :
$ go get -u github.com/gorilla/mux $ cd $GOPATH/pkg/darwin_amd64/github.com/gorilla/ $ du -k * 284 mux.a
Considérations supplémentaires
Bien que la taille de la bibliothèque soit importante, il convient de noter que l'espace réel occupé dans votre exécutable après l'étape de liaison peut varier. En effet, les packages ont des dépendances qui peuvent potentiellement introduire des « bagages » supplémentaires. Cependant, ce bagage peut être partagé par d'autres colis importés.
Pour véritablement déterminer l'empreinte des colis importés, il est crucial de considérer leurs sous-dépendances. L'éditeur de liens Go supprime les bagages pendant le processus de construction, mais l'analyse des arbres de dépendances permet une compréhension plus complète de l'impact potentiel sur la taille de l'exécutable.
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!