Що краще використовувати для синхронізації в Python? time.clock () або time.time ()? Який із них забезпечує більшу точність?
наприклад:
start = time.clock()
... do something
elapsed = (time.clock() - start)
vs.
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()
замість цього.