通过Python 3进行分析

时间:2011-06-08 00:45:25

标签: profiling python-3.x

如何在Python 3中按行进行分析?标准分析器只具有功能级精度。

3 个答案:

答案 0 :(得分:11)

虽然line_profiler仅适用于Python 2.x,但要进行必要的更改以使其与3.x一起使用似乎并不太难。

我自己做了here。它很快,很脏,而且几乎没有经过测试,因此使用它会带来危险,但这可能是一个开始。

答案 1 :(得分:5)

答案 2 :(得分:3)

对于 line_profiler ,最近的工作拉取请求是here等待包含。 fork可以通过以下方式安装:

pip install cython
pip install -e hg+https://bitbucket.org/kmike/line_profiler@7999f21#egg=line_profiler

至少在Python 3.4.1中使用 IPython 魔术函数对我有用。