Что лучше использовать для синхронизации в Python? time.clock () или time.time ()? Какой из них обеспечивает большую точность?
например:
start = time.clock()
... do something
elapsed = (time.clock() - start)
против
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()
для измерения производительности (он назначается time.time () или time.clock () в зависимости от ОС) .
time.clock
и time.process_time
, но дочерние процессы не являются. Также посмотрите это обсуждение точности (конечно, зависит от системы).
time.clock()
устарело , и рекомендуется использоватьperf_counter()
илиprocess_time()
вместо.