【问题标题】:Python: profiling blocks of code [duplicate]Python:分析代码块[重复]
【发布时间】:2015-07-19 21:28:00
【问题描述】:

我有一个 Python 函数,我想在其中找到最慢的地方。只是我没有使用cProfile,但我有一个额外的功能。

我不想把我的函数分成十几个子函数:它看起来有点笨重和烦人。

难道没有一种方法可以逐行分析函数吗?或者在我想要分析执行时间的每个代码块之前和之后添加timer_start(timer_id)timer_stop(timer_id) 之类的内容?

【问题讨论】:

    标签: python profiling


    【解决方案1】:

    如果你还没有使用 IPython,你应该看看它。它具有像%lprun 这样的神奇功能,可以轻松进行逐行分析。看看Timing and Profiling in IPython

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-21
      • 2019-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      相关资源
      最近更新 更多