cainiaofei

2022-09-30   阅读量: 1351

Python如何快速定位最慢的代码?

Python如何快速定位最慢的代码?
0.0000 0 1 关注作者 收藏

评论(1)

85691082
2022-09-30

Python本身的运行相对于c++等就是要慢一点的,所以在编写代码的过程中要尽量编写高效率的代码,定位运行慢的代码可以使用Python 性能分析工具 pyinstrument,但是需要安装pip install pyinstrument,然后导入from pyinstrument import Profiler,导入之后就可以按照以下的格式进行判断:

profiler = Profiler() #实例化

profiler.start() #标识要检查的代码开始

#要进行分析的代码

profiler.stop() #标识要检查的代码结束

profiler.print() #打印检查结果

提升python代码运行速度的小技巧如下:

要选择合适的数据结构

善用强大的内置函数和第三方库

尽量少用循环

避免重复计算

少用全局变量

0.0000 0 0 回复

推荐帖子


    暂无数据

推荐课程