标签: python profiling profiler cprofile
我想描述我的python代码。我的代码包括几个模块,其中每个模块都是具有多个功能的类。我使用eclipse PyDev作为IDE。我已经阅读了一些关于timeit和cprofile的QA,但是当你有使用其他类的类并且通过它们进行链调用时,使用这些分析器会有点困难。
我只是想知道是否有像Java分析器这样的分析器可以向我展示我需要优化代码的位置(我正在考虑对代码的某些部分进行多线程处理,但我想确保哪些部分需要它)。< / p>
答案 0 :(得分:1)
pycallgraph 是一个用于分析python代码的漂亮工具http://pycallgraph.slowchop.com/en/master/