2013-07-13 3 views
2

기본적으로 주어진 함수에서 다른 모듈의 함수에 대한 하위 호출을 포함하여 특정 모듈 내에서 사용 된 시간을 확인하고 싶습니다. 그런 일을 성취하는 방법에 대한 제안?특정 모듈에서 소비 된 총 시간을 확인하는 방법은 무엇입니까?

# foo.py 

import bar 

@time(bar) 
def foo(): 

    ... 
    bar.qux() 
    ... 
    bar.foobar() 

# bar.py 
import foofoo 
import barbar 

def qux(): 

    ... 
    foofoo.foo() 
    ... 

def foobar(): 

    ... 
    barbar.bar() 
    ... 

foo.pyfoo에 호출이 상기 경우에 시간 barbar 내부 소비 포함한다 bar 모듈 (bar.py) 내부에 소요되는 총 시간을 리턴한다 : 예를 들어

foofoo.

답변

-1

파이썬

import timeit 
help (timeit) 
관련 문제