Logo
Section 1 / 2

代码性能分析简介

了解用 cProfile 等工具分析代码性能瓶颈

导入

代码性能分析简介

了解用 cProfile 等工具分析代码性能瓶颈

代码性能分析旨在找出代码中的瓶颈。性能分析的目标是确定代码中耗时最长的部分。一旦找到这些部分,就可以针对它们进行优化。Python 内置了三个性能分析工具:cProfile、profile 和 hotshot。根据 Python 官方文档,hotshot 已不再维护,未来版本可能会被移除。profile 模块是一个纯 Python 实现的模块,但会给被分析的程序带来较大的开销。因此,我们将重点使用 cProfile,它的接口与 profile 模块相似。

lambda 表达式

使用 cProfile 分析你的代码