逃逸分析#
输出逃逸分析日志:
$ go build -gcflags=-m main.go
传递两次可以显示更详细的信息:
$ go build -gcflags='-m -m' main.go
可能出现的 log 如下:
XXX escapes to heap
moved to heap: XXX
XXX does not escape
leaking param: XXX
XXX ignoring self-assignment in YYY = ZZZ
[1]can inline XXX
inlining call to XXX
参见
评论
如果你有任何意见,请在此评论。 如果你留下了电子邮箱,我可能会通过 回复你。