Я хотел бы измерить время, прошедшее с целью оценки блока кода в программе 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
Пользовательские и системные времена процессора не являются существенными (хотя я бы хотел их измерить), но за прошедшее время я хотел бы сделать что-то подобное, вместо использования сложных команд или модулей.