Показывает количество вызовов функций в golang pprof - PullRequest
0 голосов
/ 05 июля 2018

Для профилирования программы я использую следующую команду:

go tool pprof http://localhost:6060/debug/pprof/profile

В результате в веб-режиме я получаю эту картинку: enter image description here

Как можно показать количество вызовов функции, а не время, проведенное внутри этой функции, как на тех же снимках из golang blog ? enter image description here

P.S Есть похожий вопрос . Но как это сделать только с помощью pprof (без kcachegrind и других инструментов)?

1 Ответ

0 голосов
/ 19 октября 2018

Профилирующие работы Голанга с помощью функции подсчета отображаются в стеках один раз за временное окно выборки. Он не получает звонки и звонки, а видит звонки и видит звонки. Так что на самом деле он не может подсчитать количество звонков, но может дать другое время.

...