golang pprof堆计数含义
golang pprof heap count meaning
描述
我尝试使用 pprof 来分析我的程序,我正在使用
import _ net/http/pprof to add /debug/pprof endpoints in my service.
在浏览器中访问:
http://ip:port/debug/pprof/
那么我会有以下页面:
每次我尝试刷新此页面时,框中的数字不断增加!!
当我关注 link: http://ip:port/debug/pprof/heap?debug=1
我会看到以下内容:
这里的 4 个数字:
2508: 273338776 [4733405: 12257136096]
表示inuse_objects:inuse_space [all_objects:alloc_space],对吗?
问题
方框内的这两个数字究竟是什么意思?
"heap count"和inuse_objects
有关系吗?
正在检查 the template for the index page shows that the count is produced by pprof.Profile.Count:
Count returns the number of execution stacks currently in the profile.
换句话说,索引页面显示了到目前为止为每种类型的配置文件收集的样本数。它们与任何特定指标无关,例如 inuse_objects 或 inuse_space.
描述
我尝试使用 pprof 来分析我的程序,我正在使用
import _ net/http/pprof to add /debug/pprof endpoints in my service.
在浏览器中访问:
http://ip:port/debug/pprof/
那么我会有以下页面:
每次我尝试刷新此页面时,框中的数字不断增加!!
当我关注 link: http://ip:port/debug/pprof/heap?debug=1
我会看到以下内容:
这里的 4 个数字:
2508: 273338776 [4733405: 12257136096]
表示inuse_objects:inuse_space [all_objects:alloc_space],对吗?
问题
方框内的这两个数字究竟是什么意思?
"heap count"和inuse_objects
有关系吗?
正在检查 the template for the index page shows that the count is produced by pprof.Profile.Count:
Count returns the number of execution stacks currently in the profile.
换句话说,索引页面显示了到目前为止为每种类型的配置文件收集的样本数。它们与任何特定指标无关,例如 inuse_objects 或 inuse_space.