【发布时间】:2013-07-20 16:10:13
【问题描述】:
我遇到了一个问题,上面写着Python code runs faster in functions。所以我认为将代码分解为尽可能多的部分将是更快的方法。但是在对一些函数进行计时时,我发现它并不完全正确。
我不会在这里将代码发布为it is currently placed for review at codereview。我仍在寻找最好的计时方法,就像code is also placed for review at codereview 一样,尽管有赏金,但我没有得到很多答案。
我发现性能优势不可能是无限的,并且必须有一个限制,即分解功能会停止提供性能优势。
那么,通过将 Python 代码分解为各种函数来停止性能优势的限制是什么?从性能的角度来看,什么时候将代码分解为函数不再有用?
【问题讨论】:
标签: python performance micro-optimization