将执行时间转换为毫秒:time.time()
Convert execution time to milliseconds: time.time()
如何将执行时间转换为毫秒。
我已经将开始和结束时间乘以 1000。
我用了time.time()
Execution Time
结果:
('Start time: ', 1596465418538.365)
Remove.IntNonIdUniqueIndex
('End time: ', 1596465418538.399)
('Execution time: ', 3.409385681152344e-05)
time.time()
基本单位是秒。将 end
和 start
之间的差异乘以 1000 就足以得到毫秒。
import time
start = time.time()
time.sleep(1)
end = time.time()
d = end - start
print(f'executed in {d} seconds or {d*1000} milliseconds')
executed in 1.003673791885376 seconds or 1003.673791885376 milliseconds
如果要测量程序执行时间,最好使用time.monotonic()
or time.monotonic_ns()
。
即使在系统时钟更新的情况下,这些函数也保证永远不会倒退。
第一个 returns 以秒为单位的值,第二个以纳秒为单位。
如何将执行时间转换为毫秒。 我已经将开始和结束时间乘以 1000。
我用了time.time()
Execution Time
结果: ('Start time: ', 1596465418538.365)
Remove.IntNonIdUniqueIndex
('End time: ', 1596465418538.399)
('Execution time: ', 3.409385681152344e-05)
time.time()
基本单位是秒。将 end
和 start
之间的差异乘以 1000 就足以得到毫秒。
import time
start = time.time()
time.sleep(1)
end = time.time()
d = end - start
print(f'executed in {d} seconds or {d*1000} milliseconds')
executed in 1.003673791885376 seconds or 1003.673791885376 milliseconds
如果要测量程序执行时间,最好使用time.monotonic()
or time.monotonic_ns()
。
即使在系统时钟更新的情况下,这些函数也保证永远不会倒退。
第一个 returns 以秒为单位的值,第二个以纳秒为单位。