2015-06-26 3 views
-2

Я видел такую ​​программу случайно, но я забыл имя и больше не могу его найти.Как анализировать производительность python и просматривать результаты как дерево вызовов?

Он работает так же, как профилировщик линий. Ну, когда я это увидел, это статья, сравнивающая его с профилировщиком строк. Результаты более дружелюбны. Они похожи на

main    100% 
    -fun1   95% 
     -subfun1 80% 
     ... 
    -fun2   5% 
     -subfun1 4% 
     ... 

В результате я могу узнать, где больше всего называется subfun1.

+0

Возможный дубликат [Как вы можете получить дерево вызовов с помощью профайлов python?] (Http://stackoverflow.com/questions/4544784/how-can-you-get-the-call-tree-with-python- профайлеры) – James

ответ

0

Я бы предложил профилировщик по умолчанию python и модуль Snakeviz для приятного визуального представления.