Можно ли получить графическое представление результатов gprof?
Я заинтересован в том, чтобы получить профилирование некоторых программ обработки чисел. Я скомпилировал его с опциями -g и -pg, связал его и получил gmon.out. После прочтения информации (простой текст) это выглядит немного некрасиво. Интересно, есть ли инструменты с открытым исходным кодом для графического представления 10 функций, где программа проводит большую часть времени, а также диаграмма потоков.
Спасибо
2 ответа
Не совсем ответ на ваш вопрос, но, возможно, решение вашей проблемы: я перешел с gprof
в valgrind
"s callgrind
инструмент, в первую очередь из-за невероятного графического инструмента kcachegrind
, который вы можете использовать для визуализации результатов. Он интерактивный, поэтому вы можете увеличивать интересные части графика вызовов.
Gprof2dot работает как с callgrind, так и с gprof.