显示golang pprof中的函数调用计数

时间:2018-07-05 19:32:21

标签: go profiling pprof

对于配置程序,我使用以下命令:

@""

结果是在Web模式下,我得到了这张照片: enter image description here

如何显示函数调用的数量,而不是像在golang blog中的同一张图片上那样显示该函数内部花费的时间? enter image description here

P.S 有一个类似的question。但是,仅使用pprof(不使用kcachegrind和其他工具)怎么做?

1 个答案:

答案 0 :(得分:2)

Golang的分析工作是通过计算函数出现次数在堆栈中进行的,每个采样时间窗口一次。它不获取呼叫和被呼叫,而是获取可见呼叫和被呼叫。因此,实际上它不能提供通话次数,但可以提供时间花费。