Golang - CPU分析图中秒的含义是什么?

时间:2017-02-11 14:11:01

标签: go

例如,图中的数据 runtime.scanobject

  1. 13.42s
  2. runtime.scanobject 9.89s(8.52%)的9.69s(4.51%)。
  3. 5.33s
  4. 秒和百分比的含义是什么?

    感谢。

    enter image description here

1 个答案:

答案 0 :(得分:0)

启用CPU分析后,Go程序每秒停止大约100次,并在当前正在执行的goroutine堆栈上记录由程序计数器组成的样本。

该时间和百分比是参考样本。

以下是一篇很好的参考资料,供您详细了解:https://blog.golang.org/profiling-go-programs