Go 我如何看待编译器所做的优化

Go 我如何看待编译器所做的优化,go,Go,是否有一种内置方法可以查看go编译器所做的优化或go编译器生成的代码,例如,如何知道函数是否内联?查看生成的代码: go tool objdump myprogram.exe go tool objdump -s "\.String" myprogram.exe 后一个命令仅反汇编所有String函数。从中读取第二段。这就是你要找的吗?@johnperayil当我需要使用go-tool-compile时,我找到了它,非常感谢你的洞察力

是否有一种内置方法可以查看go编译器所做的优化或go编译器生成的代码,例如,如何知道函数是否内联?

查看生成的代码:

go tool objdump myprogram.exe

go tool objdump -s "\.String" myprogram.exe

后一个命令仅反汇编所有
String
函数。

从中读取第二段。这就是你要找的吗?@johnperayil当我需要使用
go-tool-compile
时,我找到了它,非常感谢你的洞察力