Qual é o melhor para usar no timing no Python? time.clock () ou time.time ()? Qual fornece mais precisão?
por exemplo:
start = time.clock()
... do something
elapsed = (time.clock() - start)
vs.
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()para medir o desempenho (que é atribuído a time.time () ou time.clock () dependendo OS) .
time.clocke time.process_time, mas os processos filhos não. Veja também esta discussão sobre precisão (é claro, varia de acordo com o sistema).
time.clock()é preterido e é recomendável usáperf_counter()-loprocess_time().