python性能分析:cProfile和line_profile搭配使用
python性能调试过程中最突出的问题就是耗时,性能测试工具有很多,这里介绍cprofile和line_profiler的搭配使用方法。前者返回项目中每个函数的耗时,后者可以分析函数每一行的耗时。
一,cProfile
cProfile是python默认的性能分析器
cProfile是一种确定性分析器,只测量CPU时间,并不关心内存消耗和其他与内存相关联的信息。
参数分析:
run(statement, filename=None, sort=-1)
# statement: 需要测试的代码或者函数(函
原创
2020-06-16 10:21:41 ·
1302 阅读 ·
0 评论