Для программы профинга я использую следующую команду:
go tool pprof http://localhost:6060/debug/pprof/profile
В результате в веб-режиме я получаю такую картину:
Как можно показать количество вызовов функции, а не время, проведенное внутри этой функции, как на тех же картинках из Голанг блог?
P.S Есть аналогичный вопрос. Но как это сделать только с помощью pprof (без kcachegrind и других инструментов)?
Профилирование Golang работает путем вычисления количества появлений функций в стеках один раз за временное окно выборки. Он не принимает звонки и звонки, а скорее принимает звонки и видит звонки. Фактически, он не может подсчитывать количество звонков, но может давать другое время, затрачиваемое на это.