【发布时间】:2012-06-13 22:37:30
【问题描述】:
优化器能否摆脱对空间局部性的不良使用?我正在维护一些其他人编写的代码,他们的许多数组都是以随意的顺序声明的,并且每次调用时都会以不同的方式进行迭代。
由于代码的复杂性,每次循环阵列时都需要大量时间来尝试和重新管理。我在阅读汇编语言方面不够熟练,无法准确判断不同优化级别的不同之处,但我的问题是,
在编写程序时,局部性很重要,还是优化后我就不用担心了?
【问题讨论】:
标签: optimization gcc assembly spatial