Optimisation de la compilation Go
Le compilateur Go par défaut, go, ne fournit pas d'indicateurs d'optimisation explicites comme -O2 ou -O0 pour contrôler la vitesse du code , la taille ou d'autres optimisations. Cela découle de l'approche unique de Go en matière de compilation, qui implique plusieurs étapes et une analyse sophistiquée.
Mécanismes d'optimisation dans Go
Le compilateur Go effectue automatiquement diverses optimisations, notamment :
Désactivation de l'optimisation pour le débogage
Bien que Go n'ait pas d'indicateurs d'optimisation explicites, vous pouvez désactiver certaines optimisations à des fins de débogage. Ceci est réalisé en utilisant l'indicateur -gcflags avec les options suivantes :
Exemple :
Pour compiler votre programme Go sans optimisations, utilisez ce qui suit commande :
go build -gcflags '-N -l' myprogram.go
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!