Python 3.7+timeфункция
time.process_time_ns()
часы и замер интервалов
Процессорное время процесса целым числом наносекунд — то же, что process_time(), без округления float.
Синтаксис
time.process_time_ns() -> int
Наносекундная единица не делает часы точнее: процессорное время ОС обычно считает тиками планировщика, и короткий участок кода может дать разность 0. Поэтому мерить им имеет смысл заметные куски работы, а не одну строку.
Примеры
import time
t0 = time.process_time_ns()
sum(i * i for i in range(200_000))
print(time.process_time_ns() - t0 >= 0) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности