评审中
🚀 性能优化
最新 v4 · 更新于 2026-10-22
zsmalloc 批量延迟释放对象
提交者:Hongfeng Chen · 首次出现 2026-10-16
unmap 大量 swap 页时 zram_slot_free_notify() 逐页调用 zs_free(),代价高;改为把对象释放推迟到 per-CPU 批次中处理,降低 unmap 路径开销。
版本时间线
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。
unmap 大量 swap 页时 zram_slot_free_notify() 逐页调用 zs_free(),代价高;改为把对象释放推迟到 per-CPU 批次中处理,降低 unmap 路径开销。