“引用局部性 / 访问局部性”:指程序在运行时,对内存地址或数据的访问往往呈现“集中在一小块范围内”的规律。通常包括两类:时间局部性(刚访问过的内容很快还会再访问)与空间局部性(访问某地址后,附近地址也可能被访问)。该概念是缓存(cache)与虚拟内存等性能优化的基础。
/loʊˈkæləti əv ˈrɛfərəns/
Locality of reference is why caches can speed up programs.
引用局部性解释了为什么缓存可以让程序运行得更快。
By reorganizing the data structure, the program improved its locality of reference and reduced cache misses significantly.
通过重组数据结构,这个程序提高了引用局部性,并显著减少了缓存未命中。
locality 源自 “local(当地的、局部的)” 的概念,强调“范围有限、集中”;reference 在计算机语境里常指对内存/数据的“引用、访问”。合在一起,“locality of reference”用于描述程序访问模式的“局部集中性”,这一术语在计算机体系结构与操作系统领域中被广泛推广,用来解释缓存层次结构为何有效。