评审中
🚀 性能优化
最新 v11 · 更新于 2026-09-03
优化 ZONE_DEVICE memmap 初始化
提交者:Li Zhe · 首次出现 2026-07-13
通过重用 struct page 模板和 x86 上使用 memcpy_nt() 减少 ZONE_DEVICE memmap 初始化开销,降低 pmem 绑定延迟。
版本时间线
v11
2026-09-02
· 4 封原始邮件
· 含 7 个子 patch
查看详情 →
v11为ZONE_DEVICE memmap初始化提速:模板快速路径、memcpy_nontemporal(),并扩展到compound尾部。
v10
2026-08-10
· 含 8 个子 patch
查看详情 →
重构ZONE_DEVICE页初始化,新增模板快速路径及复合尾页支持,引入memcpy_nontemporal()并扩展x86快速路径。
v9
2026-08-04
· 2 封原始邮件
· 含 8 个子 patch
查看详情 →
v9优化ZONE_DEVICE memmap初始化,rebind耗时降约60%;维护者称审查未完成,计划排入下个RC周期。
v8
2026-07-28
· 3 封原始邮件
· 含 9 个子 patch
查看详情 →
通过模板复用和memcpy_nontemporal减少ZONE_DEVICE memmap初始化开销。
v7
2026-07-30
· 4 封原始邮件
· 含 9 个子 patch
查看详情 →
补丁系列通过模板和memcpy_nontemporal减少ZONE_DEVICE memmap初始化开销,需补充用户态收益细节。
v6
2026-07-13
查看详情 →
通过重用 struct page 模板和 x86 上使用 memcpy_nt() 减少 ZONE_DEVICE memmap 初始化开销,降低 pmem 绑定延迟。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。