2011-05-26 21 views
5

¿Hay un generador de perfiles para Python que pueda representar algo así como la vista del mapa Callee de Kcachegrind?Visualización de visualización de mapa de árbol para la salida del generador de perfiles de Python

kcachegrind Callee Map View

+0

Esto es flipado co ol. Supongo que podrías hacer algo como esto al analizar la salida de un generador de perfiles existente y manipular un poco con 'pygame' o cualquier otra biblioteca de gráficos en 2D. No tengo idea de si alguien ya hizo eso. – delnan

+0

Sí, la 'GPU' de nuestro cerebro puede ser mejor con visualizaciones porcentuales que procesando números. –

+0

Consulte http://stackoverflow.com/questions/1896032/ sobre cómo usar cProfile con python y kCacheGrind. –

Respuesta

2

Si está trabajando en Ubuntu (o tener acceso a un host) se puede convertir la salida del hotshot profiler Python 's en una forma que puede leer KCachegrind. Consulte el paquete kcachegrind-convertershotshot2calltree command.

Estas son algunas de las páginas que hacen referencia a que lo usan para Python perfiles:

+0

Me preguntaba si eso fuera posible, gracias samplebias! –

Cuestiones relacionadas