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.clock
e 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.