Posted in

【Go GC调优黄金窗口】:golang语系pprof.alloc_objects与runtime.ReadMemStats的5个数据偏差陷阱(实测GC Pause波动±47ms)

第一章:Go GC调优黄金窗口的 … 【Go GC调优黄金窗口】:golang语系pprof.alloc_objects与runtime.ReadMemStats的5个数据偏差陷阱(实测GC Pause波动±47ms)Read more

Posted in

从pprof alloc_objects看切片逃逸:17个标准库函数中矢量切片堆分配的隐蔽路径(含go tool compile -S反汇编对照)

第一章:切片逃逸分析的底层原理与 … 从pprof alloc_objects看切片逃逸:17个标准库函数中矢量切片堆分配的隐蔽路径(含go tool compile -S反汇编对照)Read more

Posted in

为什么pprof::alloc_objects不等于GC触发依据?:深度对比heap_alloc、heap_live、heap_released三指标的4种错配场景

第一章:Go语言GC触发时机的底 … 为什么pprof::alloc_objects不等于GC触发依据?:深度对比heap_alloc、heap_live、heap_released三指标的4种错配场景Read more

Posted in

你的pprof alloc_objects曲线为何陡升?(揭秘make([]byte, n)在小对象分配器中的真实归宿)

第一章:Go语言内存分配器的分层 … 你的pprof alloc_objects曲线为何陡升?(揭秘make([]byte, n)在小对象分配器中的真实归宿)Read more