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.clocket 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.