On python with numpy/scipy len() cProfile result
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How can you profile a Python script?
我已经使用
我发现
1 | 53515/533 330 930 0 940 00{len} |
但是,我知道
我使用的是python 2.6.5,运行脚本时使用了:
1 | python -m cProfile myscript.py |
实际上,我的代码将使用
cprofile为每个函数提供两次:此函数(包括子调用)内花费的总时间和此函数(不包括子调用)内花费的总时间。为了检测瓶颈,您通常会根据这两个指标来考虑最大的成本。
在您的例子中,我会寻找很多调用len的函数,看看是否可以将值存储在某个地方以避免不必要的调用。