os.times() în Python

Timpii de procesor consumați de proces și de procesele copil.

Sintaxă
os.times()

Ce face os.times()

times() returnează un obiect cu user (timp de procesor în codul programului), system (timp în nucleu, pentru operații de sistem), children_user și children_system (aceleași valori pentru procesele copil terminate) și elapsed (timp real de la un punct fix din trecut). Toate sunt în secunde.

Ce returnează

Un obiect os.times_result.

Exemple

Exemplul 1: Timpul de procesor

import os
sum(i * i for i in range(3_000_000))
t = os.times()
print(f"user={t.user:.2f}s system={t.system:.2f}s")

Rezultat posibil (diferă la fiecare rulare)

user=0.21s system=0.02s

Greșeli frecvente

  • Folosești elapsed ca oră: punctul de pornire este arbitrar; contează doar diferențele.

Comenzi înrudite