Którego lepiej używać do pomiaru czasu w Pythonie? time.clock () czy time.time ()? Który zapewnia większą dokładność?
na przykład:
start = time.clock()
... do something
elapsed = (time.clock() - start)
vs.
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()
do pomiaru wydajności (jest on przypisany do time.time () lub time.clock () w zależności od systemu operacyjnego) .
time.clock
a time.process_time
, ale procesy potomne nie są. Zobacz także omówienie precyzji (oczywiście zależy od systemu).
time.clock()
jest przestarzałe i zaleca się użycieperf_counter()
lubprocess_time()
zamiast niego.