undefined
精确测量小段 Python 代码的执行时间,自动多次运行取最优值
语法
python -m timeit [options] [statement]
示例
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
技巧
- timeit 自动选择合适的循环次数,结果更准确
- 用 -s 参数分离初始化代码,避免影响计时
- 比较两种实现时保持相同的 -n 和 -r 参数
- 对于复杂场景用 cProfile 做完整性能分析
- 在代码中使用:from timeit import timeit; timeit('code', number=10000)