bash gprof

bash - ¿Es posible obtener una representación gráfica de los resultados de gprof?



(2)

Estoy interesado en obtener el perfil de algunos programas de procesamiento de números. Lo compilé con las opciones -g y -pg, lo vinculé y lo obtuve en gmon.out. Después de leer la información (texto plano) se ve un poco feo. Me pregunto si hay algunas herramientas de código abierto para obtener una representación gráfica de las 10 funciones donde el programa pasa la mayor parte del tiempo, así como un diagrama de flujo.

Gracias


Gprof2Dot by jrfonseca es una herramienta que convierte la salida de muchos perfiladores, entre los cuales gprof, en un gráfico de puntos.


No es exactamente una respuesta a su pregunta, pero quizás una solución a su problema: valgrind de gprof a la herramienta de callgrind , principalmente debido a la increíble herramienta gráfica kcachegrind , que puede usar para visualizar los resultados. Es interactivo, por lo que puede ampliar partes interesantes del gráfico de llamadas.

Gprof2dot funciona tanto con callgrind como con gprof.