【发布时间】:2010-11-03 02:09:49
【问题描述】:
我刚刚偶然发现了 this blog post 关于缓存算法的信息。
作者展示了两个代码示例,它们循环通过一个矩形并计算一些东西(我的猜测是计算代码只是一个占位符)。
在其中一个示例中,他垂直扫描矩形,而在另一个示例中水平扫描。然后他说第二个是最快的,每个程序员都应该知道为什么。现在我一定不是程序员,因为对我来说它看起来完全一样。
谁能解释为什么前者更快?
【问题讨论】:
标签: optimization caching loops