pprof 定位 CPU 飙高的第一步
CPU 飙高时不要先猜代码。Go 的 pprof 可以直接看到热点函数,先拿 profile,再决定优化方向。
go tool pprof http://127.0.0.1:6060/debug/pprof/profile?seconds=30线上开启 pprof 要注意访问控制,最好只绑定内网或通过安全通道访问。排查结束后也要确认暴露面。
看报告时优先关注 cum 和 flat。flat 高说明函数本身消耗大,cum 高说明它调用链下面消耗大。两者对应的优化方向不同。
版权申明
本文系作者 @blogger 原创发布在pprof 定位 CPU 飙高的第一步。未经许可,禁止转载。
评论
-- 评论已关闭 --
全部评论