跳到正文

COW

共 1 篇 · 全部标签

虚拟内存、分页与 TLB

实测:依赖载入链只涉及 32 个页时 3.74 纳秒/次访问,512 页 16.54 纳秒、8192 页 111.60 纳秒(29.5 倍);同一批 512 页改成每页连续命中 16 次就降到 2.56 纳秒(6.1 倍);给被追的 256 页各改一次保护位会把它们踢出工作集(-1048576 B、缺页 +256),回来后每页 654.69 纳秒,是热态的 119.7 倍;匿名页首触碰 466 纳秒/页,文件映射页 1006–1299 纳秒/页;FILE_MAP_COPY 视图写 2048 页缺页 +0 而文件原字节未变;用户态自己做请求分页 5029–5892 纳秒/页,是内核按需提交的 10.8–12.6 倍。