python 统计代码耗时的几种方法分享
时间戳相减在代码执行前后各记录一个时间点,两个时间戳相减即程序运行耗时。很多时候统计函数的耗时,可以使用装饰器实现。timeit模块timeit 模块提供了测量 Python 小段代码执行时间的方法,可以在命令行界面直接使用,也可以通过导入模块进行调用。语句执行 number 次的时间计算函数的执行时间重复调用 timeit()repeat() 方法相当于持续多次调用 timeit() 方法并将结果返回为一个列表。cProfile性能分析工具cProfile是一个标准库内建的性能分析工具,可以在标准输出中看到每一个函数被调用的次数和运行的时间,从而找到程序的性能瓶颈,从而有针对性的进行性能优化。Python代码性能分析之cProfile