第一章:Go微服务GC飙升的根源 … 为什么你的Go微服务GC飙升?:揭秘struct形参拷贝引发的隐性堆分配与内存泄漏链Read more
隐性堆分配定位
Go内存模型中的“衣服”哲学:逃逸分析、栈分配与堆分配,5个真实压测数据告诉你何时该脱/穿
第一章:Go内存模型中的“衣服” … Go内存模型中的“衣服”哲学:逃逸分析、栈分配与堆分配,5个真实压测数据告诉你何时该脱/穿Read more
Go中func类型参数传递的隐式堆分配:为什么每次传匿名函数都触发mallocgc?
第一章:Go语言如何看传递的参数 … Go中func类型参数传递的隐式堆分配:为什么每次传匿名函数都触发mallocgc?Read more
Go指针安全生死线:栈分配vs堆分配决策树(含逃逸分析可视化工具+3个性能拐点公式)
第一章:Go指针安全的本质诘问: … Go指针安全生死线:栈分配vs堆分配决策树(含逃逸分析可视化工具+3个性能拐点公式)Read more
Go语言&&符号的逃逸分析玄机:为什么加一个&&会让变量从栈分配变为堆分配?
第一章:Go语言中&& … Go语言&&符号的逃逸分析玄机:为什么加一个&&会让变量从栈分配变为堆分配?Read more
Go运算符与逃逸分析的隐秘关系:+、+=、append()如何决定变量是否堆分配?
第一章:Go运算符与逃逸分析的隐 … Go运算符与逃逸分析的隐秘关系:+、+=、append()如何决定变量是否堆分配?Read more
Go多值返回的GC隐性开销:逃逸分析未捕获的堆分配竟占服务内存峰值23%
第一章:Go多值返回的GC隐性开 … Go多值返回的GC隐性开销:逃逸分析未捕获的堆分配竟占服务内存峰值23%Read more
【Golang变量底层原理】:汇编级追踪变量分配全过程——栈/堆选择逻辑首次公开
第一章:Go语言变量创建的宏观认 … 【Golang变量底层原理】:汇编级追踪变量分配全过程——栈/堆选择逻辑首次公开Read more
