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 ?