Posted in

Go struct字段内存布局如何影响高并发缓存命中率?实测字段重排减少37% CPU cache miss(perf record验证)

第一章:Go struct字段内 … Go struct字段内存布局如何影响高并发缓存命中率?实测字段重排减少37% CPU cache miss(perf record验证)Read more

Posted in

为什么TikTok推荐系统核心调度器用Go重写?揭秘其并发模型如何让goroutine调度延迟稳定在13μs内(附perf record原始数据)

第一章:Go语言是小众语言嘛 “ … 为什么TikTok推荐系统核心调度器用Go重写?揭秘其并发模型如何让goroutine调度延迟稳定在13μs内(附perf record原始数据)Read more

Posted in

Go原子操作不是银弹!郝林用perf record对比atomic.LoadUint64 vs sync.Mutex在NUMA架构下的37%性能差异

第一章:Go原子操作不是银弹!郝 … Go原子操作不是银弹!郝林用perf record对比atomic.LoadUint64 vs sync.Mutex在NUMA架构下的37%性能差异Read more

Posted in

Go日志系统性能黑洞:李文周用perf record发现zap.Sugar在高并发下锁争用率达68%,提供无锁替代方案

第一章:Go日志系统性能黑洞的发 … Go日志系统性能黑洞:李文周用perf record发现zap.Sugar在高并发下锁争用率达68%,提供无锁替代方案Read more

Posted in

Go标准库net/http性能瓶颈定位:从Server.Handler到TLS handshake,6层调用链耗时拆解(含perf record)

第一章:Go标准库net/htt … Go标准库net/http性能瓶颈定位:从Server.Handler到TLS handshake,6层调用链耗时拆解(含perf record)Read more

Posted in

Go语言接收终极压测报告(100万并发连接,RTT<5ms,CPU<65%,内存增长<0.3GB/h):附完整go tool pprof火焰图与perf record原始数据

第一章:Go语言接收的底层机制与 … Go语言接收终极压测报告(100万并发连接,RTT<5ms,CPU<65%,内存增长<0.3GB/h):附完整go tool pprof火焰图与perf record原始数据Read more