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