Действительно ли возможно получить графическое представление результатов gprof?

Я интересуюсь получением профилирования некоторой программы перемалывания чисел. Я скомпилировал его с-g и-pg опциями и связал его и получил его gmon.out. После чтения информации (простой текст) это выглядит немного ужасным. Интересно, существуют ли некоторые инструменты с открытым исходным кодом для получения графического представления 10 функций, где программа проводит большую часть времени, а также схемы потока.

Спасибо

21
задан Open the way 13 March 2010 в 16:28
поделиться

2 ответа

Gprof2Dot от jrfonseca - это инструмент, который преобразует выходные данные многих профилировщиков, в том числе gprof, в точечный график.

23
ответ дан 29 November 2019 в 20:48
поделиться

Не совсем ответ на ваш вопрос, но, возможно, решение вашей проблемы: я перешел с gprof на valgrind от callgrind, прежде всего из-за невероятного графического инструмента kcachegrind, который вы можете использовать для визуализации результатов. Он интерактивен, поэтому вы можете увеличить масштаб интересных частей графика вызовов.

Gprof2dot работает как с callgrind, так и с gprof.

15
ответ дан 29 November 2019 в 20:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: