一个简单的内存逃逸例子
package main
import "fmt"
func main() {
s := test()
println(s)
}
func test() *string {
a := "今天下雨"
a1 := &a
fmt.Println(*a1)
b := "今天太阳"
b1 := &b
fmt.Println(*b1)
return b1
}输出如下:

查看GoGc参数
go build -o test.exe --gcflags "-m -m -l" main.go



