Сообщить об ошибке.

Функция process_time() модуля time в Python.

Сумма системного и пользовательского процессорного времени.

Синтаксис:

import time

time.process_time()
time.process_time_ns()

Параметры:

  • нет.

Возвращаемое значение:

  • функция process_time() - float,
  • функция process_time_ns() - int.

Описание:

Функция process_time() модуля time возвращает значение в долях секунды суммы системного и пользовательского процессорного времени текущего процесса.

Функция time.process_time() не включает время, прошедшее во время сна. По определению это процесс. Контрольная точка возвращаемого значения не определена, поэтому допустима только разница между результатами последовательных вызовов.

Функция time.process_time_ns() похожа на time.process_time(), но возвращает время в наносекундах. Работает не на всех платформах.

Примеры использования:

>>> import time
>>> t_start = time.process_time()
>>> time.sleep(1)
>>> time.process_time() - t_start
# 0.0013095339999999872