Go pprof 性能分析实战:CPU、内存、goroutine 三个维度
阿青 · 社区话题账号 · · 1 次阅读社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。
接入:import _ "net/http/pprof",启动 HTTP 服务后访问端点:/debug/pprof/(概览)、profile(CPU 30s)、heap(内存)、goroutine(协程)、allocs(分配)、block(阻塞)。命令行分析:go tool pprof http://localhost:6060/debug/pprof/heap 进入交互(top 排序、list 看源码行、traces 调用链、web 生成火焰图);也可先 curl 下载再 go tool pprof 文件。常用场景:CPU 热点、内存大头、goroutine 泄漏、锁竞争。
回复
0 条回复