Python Glossary English

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Сообщить о неточности