Я хотів би виміряти час, що минув для оцінки блоку коду в програмі Python, можливо, розділяючи час користувача процесора, час процесора системи та час, що минув.
Я знаю timeit
модуль, але у мене є багато самостійно написаних функцій, і їх не дуже легко передати в процесі налаштування.
Я волів би щось, що можна було б використовувати, наприклад:
#up to here I have done something....
start_counting() #or whatever command used to mark that I want to measure
#the time elapsed in the next rows
# code I want to evaluate
user,system,elapsed = stop_counting() #or whatever command says:
#stop the timer and return the times
Час роботи процесора користувача та системи не є важливим (хоча я хотів би їх виміряти), але за минулий час я хотів би мати можливість зробити щось подібне, а не використовувати складні команди або модулі.