Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于分析程序,我使用以下命令:
go tool pprof http://localhost:6060/debug/pprof/profile
结果在网络模式下,我得到了这张照片:
怎么可能显示函数调用的数量,而不是像golang 博客的同一张图片那样在这个函数内部花费的时间?
PS有一个类似的问题。但是如何仅使用 pprof (没有 kcachegrind 和其他工具)来做到这一点?
Golang 的分析通过计算堆栈中的函数出现计数来工作,每个采样时间窗口一次。它不会接听电话和接听电话,而是接听电话和接电话。所以实际上它不能给出呼叫计数,但可以给出不同的时间花费。