我如何分析由多个模块和类组成的python脚本?

时间:2013-12-13 08:57:19

标签: python profiling profiler cprofile

我想描述我的python代码。我的代码包括几个模块,其中每个模块都是具有多个功能的类。我使用eclipse PyDev作为IDE。我已经阅读了一些关于timeit和cprofile的QA,但是当你有使用其他类的类并且通过它们进行链调用时,使用这些分析器会有点困难。

我只是想知道是否有像Java分析器这样的分析器可以向我展示我需要优化代码的位置(我正在考虑对代码的某些部分进行多线程处理,但我想确保哪些部分需要它)。< / p>

1 个答案:

答案 0 :(得分:1)

pycallgraph 是一个用于分析python代码的漂亮工具http://pycallgraph.slowchop.com/en/master/