Quel est le meilleur à utiliser pour le chronométrage en Python? time.clock () ou time.time ()? Lequel offre plus de précision?
par exemple:
start = time.clock()
... do something
elapsed = (time.clock() - start)
contre.
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()
pour mesurer les performances (il est affecté à time.time () ou time.clock () selon le système d'exploitation) .
time.clock
et time.process_time
, mais les processus enfants ne le sont pas. Voir également cette discussion sur la précision (bien sûr, varie selon le système).
time.clock()
est déconseillée et il est recommandé d'utiliserperf_counter()
ou à laprocess_time()
place.