2015-09-14 4 views
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

+3

Формат немного отличается, но данные и столбцы имеют одинаковую ценность. «flat» - это время в функции, «cum» - это совокупное время, это функция и все под ней. – JimB

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^