【问题标题】:How to analyze this Golang cpu pprof snapshot? [closed]如何分析这个 Golang cpu pprof 快照? [关闭]
【发布时间】:2019-06-05 08:15:17
【问题描述】:

此问题在程序启动后大约 10 分钟出现。 CPU 成本 300%。有什么问题? stackoverflow 不支持 .svg 图像。请下载上传到github的.svg文件。

https://github.com/.../raw/master/pprof001.svg

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。跨度>

标签: debugging go profiling pprof


【解决方案1】:

您在运行时卡住了(请参阅https://godoc.org/runtime),大概是因为 com/smdduck/xsys/xcron/NewRateLimiter 中的选择不当

但不知道推荐什么,因为没有源代码

由于缺少可查看的代码而投票结束

【讨论】:

  • 谢谢。该项目是一个私人仓库,有很多依赖。似乎 RateLimiter 使用了错误的同步导入路径(在 RateLimiter 中找到了 github.com/anacrolix/sync)。我会再测试一次。
  • 很高兴它有帮助!希望你修复它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-10
  • 2013-06-07
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 2015-09-01
相关资源
最近更新 更多