【发布时间】:2020-06-05 01:13:02
【问题描述】:
给定一个有很多功能的程序,我怎样才能知道每个功能花费了多少时间?
例如,跟踪一个函数的执行时间非常简单,这篇文章中列出了 27 种可能的解决方案,here。
但是,对已经存在的项目进行明智的扩展以在一次执行期间跟踪其所有功能的时间是什么?总运行时间可能是几个小时,因此了解是否有需要改进的地方可能非常有趣/有启发性。
【问题讨论】:
-
您的链接已损坏。你想要的是
line_profiler -
比如those工具之一?
-
非常感谢,我会研究一下这些工具。他们看起来很有希望。
标签: python performance optimization time