为了账号安全,请及时绑定邮箱和手机立即绑定

用 go pprof 看不到所有方法

用 go pprof 看不到所有方法

Go
千万里不及你 2021-06-28 08:59:35
我正在使用 go pprof 来分析我的应用程序,我遵循了下一个教程 - http://saml.rilspace.org/profiling-and-creating-call-graphs-for-go-programs-with-go-tool-pprof我的分析的“--text”结果是-总计:48 个样本 48 100.0% 100.0% 48 100.0% runtime.mach_semaphore_wait 0 0.0% 100.0% 48 100.0% 系统我应该怎么做才能获得应用程序的完整分析结果?(一般来说,我的应用程序适用于 go-imap 和 json)

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

pprof定期为您的程序拍摄快照。如果pprof拍摄快照时某些方法当前不在堆栈中,它们将不会出现在结果中。

这意味着您的方法不会在堆栈中出现很长时间 - 因此它们不是瓶颈。或者您运行分析的时间不够长,因此它不会产生足够的样本。


查看完整回答
反对 回复 2021-07-12

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号