Maison >développement back-end >Golang >Comment puis-je créer des binaires Go plus petits en supprimant le code inutilisé au moment de la compilation ?
Comment générer des binaires Compact Go au moment de la compilation
Problème :
En un seul Go paquet utilisé par plusieurs utilisateurs, le code et les chaînes inutilisés gonflent la taille de chaque utilitaire, malgré l'importation du paquet avec le standard méthode.
Question :
Comment pouvons-nous éliminer le code inutilisé au moment de la compilation pour créer des programmes Go plus légers ?
Réponse :
Contrairement au problème présenté, le compilateur Go élimine automatiquement le code inaccessible. Tout le code est stocké dans des fichiers de package (.a), mais l'outil Go n'inclut que les éléments essentiels (en particulier les fonctions et les variables accessibles) des packages importés dans le binaire exécutable.
Considérations 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!