展示在golang pprof中函数调用的计数

7

我使用以下命令进行程序的校对:

go tool pprof http://localhost:6060/debug/pprof/profile

在Web模式下,我得到了这张图片: 输入图像描述 如何显示函数调用的次数,而不是像golang博客上的同样图片中显示的在该函数内部花费的时间? 输入图像描述 附注: 有一个类似的问题。但如何仅使用pprof(无需kcachegrind和其他工具)?
1个回答

4

Golang的性能分析是通过计算函数在堆栈中出现的次数来进行的,每个样本时间窗口计算一次。它不会获取调用和被调用的数量,而是获取被看到的调用和被看到的被调用的数量。因此,实际上它不能给出调用次数,但可以给出不同的时间花费。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接