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

Time it takes python to process a given function?

本问题已经有最佳答案,请猛点这里访问。

我编写了一个python脚本,它与许多函数进行了大量的字符串比较。如果我运行当前进程,则需要一个月才能完成。我想提高代码的效率,但不确定应该把重点放在哪里。

有没有一种方法可以让Python告诉您通过每个函数需要多长时间?

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

谢谢您


您要找的是一个探查器,这里是一个很好的起点:http://docs.python.org/2/library/profile.html


您要搜索的是一个探查器:

A profile is a set of statistics that describes how often and for how long various parts of the program executed