Quale è meglio usare per il timing in Python? time.clock () o time.time ()? Quale fornisce una maggiore precisione?
per esempio:
start = time.clock()
... do something
elapsed = (time.clock() - start)
vs.
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()per misurare le prestazioni (è assegnato a time.time () o time.clock () a seconda del sistema operativo) .
time.clocke time.process_time, invece, i processi figlio no. Vedi anche questa discussione sulla precisione (ovviamente, varia in base al sistema).
time.clock()è obsoleto e si consiglia di utilizzareperf_counter()oprocess_time()invece.