Go コンパイルの最適化
go build myprogram.go を使用して Go プログラムをコンパイルするとき、最適化フラグをコードのパフォーマンス、コード サイズ、またはその他の側面を強化します。
Goコンパイラーの最適化
GCC コンパイラーとは異なり、公式 Go コンパイラーは明示的な最適化フラグを提供しません。ただし、Go コンパイラーはさまざまな最適化を自動的に適用します。これらの最適化については、こちらの Go wiki に記載されています。これらの最適化には次のものが含まれます:
最適化の無効化
デバッグの目的で、次を使用して Go gc コンパイラーで最適化とインライン化を無効にすることができます。 flags:
-gcflags '-N -l'
ここで:
次の点に注意してください。最適化を無効にすると、コードの実行が遅くなり、コードが大きくなる可能性がありますサイズ。
以上がGo の「go build」コマンドは最適化フラグを受け入れることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。