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.clocka 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.