Как у вас скрипты Python отображают, сколько времени требуется для выполнения каждого процесса? - PullRequest
0 голосов
/ 09 августа 2010

Это было что-то вроде cMessage, я думаю? Я не могу вспомнить, кто-нибудь может мне помочь?

1 Ответ

2 голосов
/ 09 августа 2010

cProfile ?

Для определения времени функции вы также можете использовать такой декоратор:

from functools import wraps
import time

def timed(f):
    """Time a function."""
    @wraps(f)
    def wrapper(*args, **kwds):
        start = time.clock()
        result = f(*args)
        end = 1000 * (time.clock() - start)
        print '%s: %.3f ms' % (f.func_name, end)
        return result
    return wrapper

И "пометить" свою функцию с помощью "@приурочен так:

@timed
def toBeTimed():
    pass
...