评审中
🚀 性能优化
最新 v2 · 更新于 2026-09-07
smaps_rollup 改用 per-VMA 锁
提交者:Suren Baghdasaryan · 首次出现 2026-09-07
让 /proc/pid/smaps_rollup 像 maps/smaps 一样在 RCU 加 per-VMA 读锁下遍历 VMA 和页表,冲突时才回退 mmap_lock,降低 mmap_lock 竞争。
让 /proc/pid/smaps_rollup 像 maps/smaps 一样在 RCU 加 per-VMA 读锁下遍历 VMA 和页表,冲突时才回退 mmap_lock,降低 mmap_lock 竞争。