如何找到需要很长时间的阻塞操作或其他操作?

时间:2016-01-25 17:09:29

标签: python performance pycharm

我正在使用Python 2.7和Pycharm。

我有一个非常大的项目,在堆栈的某个地方有一个函数,需要花费很长时间才能完成。

我尝试手动计算我的函数(添加start = time.time()end = time.time()并显示end-start)但是有很多函数,很多迭代和递归调用。记录时间没有帮助。我也尝试使用调试器,但通过单击代码进行调试会缩短实际的计算时间。

有人能建议更好的方法来确定我项目中的哪个功能需要很长时间吗?

ANSWER

PyCharm有一个集成的分析器,所以我使用了它。

0 个答案:

没有答案