Message 304748 - Python tracker (original) (raw)
On 22.10.2017 15:14, Serhiy Storchaka wrote:
Serhiy Storchaka <storchaka+cpython@gmail.com> added the comment:
On non-Windows platforms clock() returns the processor time, perf_counter() does include time elapsed during sleep.
import time start = time.clock(); time.sleep(1); print(time.clock() - start) 9.700000000001374e-05 start = time.perf_counter(); time.sleep(1); print(time.perf_counter() - start) 1.000714950998372
Thanks for pointing that out. I didn't know.
Is there a different clock with similar accuracy we can use to only count CPU time on Unix ?