Posted in

Go嵌套map的逃逸分析迷局:为何逃逸到堆的变量反而比栈上慢3.8倍?——基于go tool compile -S的逐行指令解读

第一章:Go嵌套map的逃逸分析 … Go嵌套map的逃逸分析迷局:为何逃逸到堆的变量反而比栈上慢3.8倍?——基于go tool compile -S的逐行指令解读Read more

Posted in

Go编译器逃逸分析盲区(map[string]*[]byte):3个看似安全的写法实则全部堆分配(附go build -gcflags=”-m”逐行解读)

第一章:Go编译器逃逸分析盲区( … Go编译器逃逸分析盲区(map[string]*[]byte):3个看似安全的写法实则全部堆分配(附go build -gcflags=”-m”逐行解读)Read more