|
原帖由 RacingPHT 于 2006-6-30 11:21 发表
?
比如查找一个电话号码, 明明已经找到了, 却要坚持把号码本翻完吗?
明知道不需要计算的东西, 却还要坚持计算完, 不有些暴力的感觉么.
事实上, 在P4之前, 这一直是一个优化手段, 往往可以提高100%的速度.
电脑又不是人。你知道,但是电脑不知道。 再说电话号码本的比方不合适吧? 你见过哪个电话号码本只有几个号码吗? 既然有多个眼睛同时扫一下几个号码,也没什么。
事实上并不知道是不是多计算了, 而是在计算中,加入了分支,判断一下,是不是还要算。 直观而言是一种加速技巧, 但是这是有代价的,因为分支本身也是一种计算。 这就需要权衡了。任何使用技巧在处理器上应用,还是需要全面考虑一下。 |
|