Posted in

Go多进程内存泄漏终极定位法:pprof heap profile无法捕获?转向/proc/[pid]/smaps_rollup与page-map反向追踪(含go tool pprof -http扩展)

第一章:Go多进程内存泄漏终极定 … Go多进程内存泄漏终极定位法:pprof heap profile无法捕获?转向/proc/[pid]/smaps_rollup与page-map反向追踪(含go tool pprof -http扩展)Read more

Posted in

Go推荐服务内存泄漏排查实录:pprof heap profile未暴露的goroutine阻塞型泄漏(附go tool trace深度解读)

第一章:Go推荐服务内存泄漏排查 … Go推荐服务内存泄漏排查实录:pprof heap profile未暴露的goroutine阻塞型泄漏(附go tool trace深度解读)Read more

Posted in

Go内存优化排行榜:pprof heap profile vs. runtime.MemStats vs. eBPF追踪 —— 三种方案在定位goroutine泄漏时的平均定位耗时与误报率对比

第一章:Go内存优化排行榜的设计 … Go内存优化排行榜:pprof heap profile vs. runtime.MemStats vs. eBPF追踪 —— 三种方案在定位goroutine泄漏时的平均定位耗时与误报率对比Read more

Posted in

Go原生GUI内存占用飙至1.2GB?用pprof + gcore抓取堆快照,定位image.Image缓存未释放与OpenGL纹理句柄泄漏双BUG

第一章:Go原生GUI内存占用飙 … Go原生GUI内存占用飙至1.2GB?用pprof + gcore抓取堆快照,定位image.Image缓存未释放与OpenGL纹理句柄泄漏双BUGRead more

Posted in

Go生产环境OOM溯源实录:pprof heap profile无法显示的3类元数据泄漏(runtime.setFinalizer残留、plugin.Open句柄堆积、unsafe.Pointer未回收)

第一章:Go生产环境OOM溯源实 … Go生产环境OOM溯源实录:pprof heap profile无法显示的3类元数据泄漏(runtime.setFinalizer残留、plugin.Open句柄堆积、unsafe.Pointer未回收)Read more