4
我想在我的程序中使用pprof,但是,与我阅读的文章(下面的链接)略有不同。在我的结果,我得到这样的表:Pprof和golang - 如何解释结果?
(pprof) top10
1.65s of 1.72s total (95.93%)
Showing top 10 nodes out of 114 (cum >= 0.01s)
flat flat% sum% cum cum%
1.19s 69.19% 69.19% 1.20s 69.77% syscall.Syscall
0.16s 9.30% 78.49% 0.16s 9.30% runtime._ExternalCode
是什么此列:flat flat% sum% cum cum%
?
文章我读: https://software.intel.com/en-us/blogs/2014/05/10/debugging-performance-issues-in-go-programs http://blog.golang.org/profiling-go-programs
格式有点不同,但数据和列仍然有相同的含义。 'flat'是函数中的时间,'cum'是累积时间是一个函数以及它下面的所有函数。 – JimB