Що краще використовувати для синхронізації в 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()замість цього.