pyprof2calltree est utilitaire pour visualiser un résultat de profiler python avec kcachegrind. En fait c'est une amélioration du script lsprofcalltree.py de David Allouche pour ajouter le support de pstats en entrée et le rendre plus facilement utilisable programmatiquement depuis un shell python.
http://pypi.python.org/pypi/pyprof2calltree/
Le principe général c'est d'utiliser le module cProfile de python 2.5+ pour enregistrer le temps passé dans chaque fonction lors d'un exécution d'un programme python ainsi que des infos sur quelle fonction appelle quelle autre fonction. pyprof2calltree (…)
Journal Profiler du code python avec pyprof2calltree
17
nov.
2008



