缓存与复用

哪些已有结果值得保留和复用?

4 个工程案例

选型时关注什么
  • 怎样判断两次请求可复用?
  • 谁负责引用、失效与回收?
  • 淘汰时如何保护正在使用的数据?

关注命中、共享与失效;空闲块分配归入内存管理。

Linux Kernel·页缓存v6.12

页缓存用 XArray 把文件页索引映射到 folio,支持稀疏条目和多页 folio。

附源码片段 · 缓存与复用
QEMU·TCG 翻译块v9.2.0

QEMU TCG 用 QHT 保存 TranslationBlock 索引,帮助复用与当前客体执行状态一致的翻译结果。

附源码片段 · 缓存与复用
4 个匹配案例