더북(TheBook)

또는 다른 방법으로 print_callees 메서드를 쓸 수 있다. 이 메서드는 각각의 함수(왼쪽)가 의존하는 다른 함수들(오른쪽)를 실행하기 위해 호출 스택의 더 깊은 곳에서 얼마나 시간을 보내는지를 보여준다.

Stats.print_callees()

 

>>>
callees
  Ordered by: cumulative time

Function                     called...
                                 ncalls tottime cumtime
main.py:172(my_program)      ->      20   0.002   0.041  Profiling.md:164(first_func)
                                     20   0.000   0.000  Profiling.md:168(second_func)
main.py:164(first_func)      ->   20000   0.038   0.038  Profiling.md:159(my_utility)
main.py:159(my_utility)      ->
main.py:168(second_func)     ->     200   0.000   0.000  Profiling.md:159(my_utility)