python处理给定函数需要的时间?

时间:2013-04-18 17:52:28

标签: python function processing

我编写了一个python脚本,它正在进行许多字符串与许多函数的比较。如果我要运行当前流程,则需要一个月才能完成。我想使代码更有效但不确定我应该关注的地方。

有没有办法让python告诉你它需要多长时间来完成每个函数?

显然,计算处理函数所需的时间会占用资源。

谢谢

2 个答案:

答案 0 :(得分:1)

您正在寻找的是一个分析器,这是一个很好的起点:http://docs.python.org/2/library/profile.html

答案 1 :(得分:0)

您要搜索的是profiler

  

配置文件是一组统计信息,用于描述程序执行的各个部分的执行频率和持续时间