我们想要在自己所写的python代码中进行性能测试,得到我们需要优化得地方
我们用实际例子来举例
比如我们想要对这个python文件进行性能测试
我们要把我们要测试的代码写入一个函数里面
比如我这里把我想要测试的代码全都写入了func这个函数
然后我们另创建一个test文件
import cProfile
import demo1
cProfile.run('demo1.func()')
demo1是我们要测试的python文件名
demo1.func()表示我们要测试的函数,这里的func就是我们上面写入的func
运行:
我们可以得到许多的性能指标
最后面就是我们的执行位置
我们可以通过看他们每个点的累计执行时间cumtime来判断这里需不需要优化