Python Glossary English

все Python 3timeitфункция

timeit.default_timer()

замер времени

Часы, которыми timeit измеряет время по умолчанию; с Python 3.3 это time.perf_counter.

Синтаксис

start = timeit.default_timer(); ...; elapsed = timeit.default_timer() - start

Это не отдельная функция, а ссылка на time.perf_counter, поэтому значение само по себе бессмысленно — имеет смысл только разность двух вызовов. Время включает сон и работу других процессов; чистое процессорное время даёт time.process_time, его можно передать в timer=.

Примеры

import time, timeit
print(timeit.default_timer is time.perf_counter)  # → True
start = timeit.default_timer()
total = sum(range(10_000))
elapsed = timeit.default_timer() - start
print(elapsed >= 0)  # → True
print(elapsed)  # → ? секунды

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности