我想检查我所有项目的内联优化和堆转义(基本结构 - cmd、内部)
我正在尝试 cd cmd/server && go build -gcflags "-m=2" 。
但是编译器仅显示根 main.go 文件优化。
我做错了什么?
如果我单独编译所有包,我可能不会看到所有代码的内联优化。你做得对吗?
好吧,我想我明白了。 内联仅适用于包级别,不适用于所有模块级别
此外,在 vscode 中,您可以切换 gc 详细信息以查看内联信息。