nan*_*nop 8 c performance division
鉴于以下声明执行了很多:
iNormVal = iVal / uRatio;
Run Code Online (Sandbox Code Playgroud)
如果uRatio == 1大多数(90%)的时间,以下会更有意义(表现明智)吗?
if(uRatio > 1)
iNormVal = iVal / uRatio;
else
iNormVal = iVal;
Run Code Online (Sandbox Code Playgroud)
谢谢..
由于您发现这是一个潜在的瓶颈,因此这个位置很可能与您的应用程序的整体速度完全无关.说真的,人类,甚至是大师程序员,都非常不善于发现真正的瓶颈.(不同的是,优秀的程序员承认并宣传这一点,而大三学生则花时间来优化不相关的点.)
通常我发现这种优化方法最有帮助:
(显然,这对于库代码来说是不同的,但是这几个步骤对你来说会有很长的路要走.)
| 归档时间: |
|
| 查看次数: |
606 次 |
| 最近记录: |