все Python 3osфункция
os.times
os — процесс
Возвращает именованный кортеж процессорного времени (user/system/…, 5 полей).
Синтаксис
os.times()
Поля user и system — процессорное время, а не время по часам: процесс, который ждал ввода, наберёт его мало. На Windows заполнены только user и system, остальные поля равны нулю. Для замера длительности кода удобнее time.perf_counter, а для процессорного времени текущего процесса — time.process_time.
Примеры
import os
print(len(os.times())) # → 5
print(os.times().user) # → процессорное время в пользовательском режиме, в секундах, например 0.09
c0 = os.times().user
sum(range(10 ** 6)) # → нагружаем процессор, сам результат не нужен
print(round(os.times().user - c0, 2)) # → прирост CPU-времени за цикл, например 0.03
print(os.times().elapsed) # → на Unix — секунды от некоторой точки в прошлом; на Windows известны только user и system, остальные поля равны 0.0
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности