TLB miss:指在访问内存地址时,处理器在 TLB(Translation Lookaside Buffer,地址转换后备缓冲区)中没有找到该虚拟地址到物理地址的映射条目,于是需要进行页表遍历(page table walk)或触发相关处理,导致访问延迟增加。(在不同架构与操作系统下,处理过程和代价会有所不同。)
/ˌtiː el ˈbiː mɪs/
A TLB miss can slow down memory access.
TLB miss 会让内存访问变慢。
When the program jumps across many memory pages, frequent TLB misses may significantly hurt performance.
当程序在许多内存页之间频繁跳转时,频繁的 TLB miss 可能会显著降低性能。
TLB 是 Translation Lookaside Buffer 的缩写:一种用于加速“虚拟地址→物理地址”转换的小型高速缓存;miss 在计算机体系结构语境中表示“缓存未命中”。合起来 TLB miss 就是“地址转换缓存未命中”。