memory_profiler:计算每行程序的内存消耗
安装: pip install memory_profiler
输出结果如下:

-
line 已分析的代码的行号
-
Mem usage:表示执行该行后Python解释器的内存使用情况
-
Increment:表示当前行的内存相对于上一行的差异,即增长了多少。
line_prfiler:对代码执行次数、耗时逐行测试
安装: pip install line_profiler

- Line: 函数内源码的行号
- Hits:执行次数
- Time:总计执行次数
- Per Hit: 单词执行的平均时间
- % Time: 占总耗时的百分比
- Line Contents: 源代码
参考:
本文介绍memory_profiler和line_profiler两个Python性能分析工具。memory_profiler用于计算每行程序的内存消耗,通过安装并使用该工具可以详细了解代码的内存使用情况。line_profiler则专注于测试代码执行次数和耗时,帮助开发者定位性能瓶颈。

3355

被折叠的 条评论
为什么被折叠?



