perf_counter() 函数的 epoch (纪元)是未定义的。一般使用该函数都是为了比较和计算,不是为了用作绝对时间,该点需要注意下。
该函数用于测量较短持续时间的具有最高有效精度的时钟,包括睡眠状态消耗的时间,使用两次调用才会有效。
测试代码如下:
t0 = time.perf_counter()
# 运行一段代码
for i in range(100000):
pass
print("程序运行时间", time.perf_counter() - t0)
与其类似的函数有 perf_counter_ns()、process_time()、process_time_ns(),具体可以查询手册进行学习,先掌握 perf_counter() 函数即可。
上一篇:python 单调时间 monotonic time
下一篇:Error!: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an erro