Posted in

Go runtime.mcache本地缓存存储机制:为何每个P独占mcache?揭秘spanClass分级分配+central→mcache批量预填充延迟

第一章:Go runtime.m … Go runtime.mcache本地缓存存储机制:为何每个P独占mcache?揭秘spanClass分级分配+central→mcache批量预填充延迟Read more

Posted in

Go语言内存管理“黑箱”打开:从mallocgc到spanClass,6层分配策略如何决定你的QPS上限?(附压测对比数据)

第一章:Go语言内存管理“黑箱” … Go语言内存管理“黑箱”打开:从mallocgc到spanClass,6层分配策略如何决定你的QPS上限?(附压测对比数据)Read more

Posted in

Go内存布局逆向图谱(基于runtime/mfinal、mcache、spanClass真实内存快照):精准定位goroutine泄漏与堆喷射漏洞

第一章:Go内存布局逆向图谱总览 … Go内存布局逆向图谱(基于runtime/mfinal、mcache、spanClass真实内存快照):精准定位goroutine泄漏与堆喷射漏洞Read more