2
コンパイラが行った最適化やgoコンパイラで生成されたコードを見るための方法はありますか?たとえば、関数が作られたかどうか列をなして?コンパイラが行った最適化を見るにはどうすればいいですか?
コンパイラが行った最適化やgoコンパイラで生成されたコードを見るための方法はありますか?たとえば、関数が作られたかどうか列をなして?コンパイラが行った最適化を見るにはどうすればいいですか?
生成されたコードを確認するには:
go tool objdump myprogram.exe
go tool objdump -s "\.String" myprogram.exe
後者のコマンドは、すべてのString
機能を逆アセンブルします。
[このリンク](http://dave.cheney.net/2012/10/07/notes-on-exploring-the-compiler-flags-in-the-go-compiler-suite)の2番目の段落を読んでください。 )。これはあなたが探しているものですか? –
@JohnSPerayil私が実際に 'go tool compile'で必要なときに見つけた、洞察のためにたくさんありがとう – Bread