Python time.time() 和 time.clock()计时模块的区别

time.time()

返回自从系统计时起始时间(纪元,Epoch )(linux为1970.01.01,windows是19610101,类似于公历的公元)至今所经过的秒数的浮点数表示。秒数的小数部分可能会在系统时钟模块支持的情况下显示。也即可能不精确。


time.clock()

返回CPU时钟,或者是处理器运行至今的时间,或者是从第一次调用time.clock() 至现在时的时间。这比系统记录的时间具有更高的精度。


time.perf_counter/perf_counter_ns

性能计时,.perf_counter() 返回的是浮点数计时;第二个 .perf_counter_ns()返回的为 以 10G分之一秒为单位的精度计时的结果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。