美文网首页
python代码性能分析

python代码性能分析

作者: liudongdong | 来源:发表于2019-05-08 10:45 被阅读0次

分类

  1. 基于事件的性能分析(event-based profiling)
  2. 统计式的性能分析(statistical profiling)

timeit

  • 计算小段代码的执行时间的模块

# 执行fun函数十万次(默认为一百万次)的时间
runtime = timeit.timeit(stmt=fun,number=1000000)

# 执行fun函数十万次,这个过程重复三次,结果存放在列表中
runtime_list = timeit.repeat(stmt=fun,repeat=3,number=1000000)

Cprofile

  • 快速使用
import cProfile
import re
cProfile.run('re.compile("foo|bar")')

相关文章

网友评论

      本文标题:python代码性能分析

      本文链接:https://www.haomeiwen.com/subject/hjtmoqtx.html