python代码性能分析

2019-05-08  本文已影响0人  liudongdong

分类

  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")')
上一篇 下一篇

猜你喜欢

热点阅读