标签: go profiling pprof
对于配置程序,我使用以下命令:
@""
结果是在Web模式下,我得到了这张照片:
如何显示函数调用的数量,而不是像在golang blog中的同一张图片上那样显示该函数内部花费的时间?
P.S 有一个类似的question。但是,仅使用pprof(不使用kcachegrind和其他工具)怎么做?
答案 0 :(得分:2)
Golang的分析工作是通过计算函数出现次数在堆栈中进行的,每个采样时间窗口一次。它不获取呼叫和被呼叫,而是获取可见呼叫和被呼叫。因此,实际上它不能提供通话次数,但可以提供时间花费。