评审中
🚀 性能优化
最新 v2 · 更新于 2026-09-22
slub 预填 sheaf 优先取 barn
提交者:Hao Li · 首次出现 2026-09-18
SLUB 预填 API 改为优先从 barn 的满 sheaf 取对象,并新增 partial sheaf 存放剩余对象,避免满列表饱和后 sheaf 被迫刷回 slab。
版本时间线
v2
2026-09-22
· 2 封原始邮件
查看详情 →
v2 让 SLUB prefill 先从 barn 的 full sheaves 取对象,并引入 partial sheaf 存余量,避免 kfree_rcu 被迫刷回 slab。
v1
2026-09-19
· 2 封原始邮件
查看详情 →
让 sheaf 缓存 prefill 优先从 barn 取满 sheaf 并维护 partial sheaf,防止满链表饱和导致 RCU sheaf 刷回 slab。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。