Aaron Lau(韩栖)

内存压缩 —— 8GB Mac 的底气

Aaron Lau(韩栖)224 字 · 约 1 分钟旧机考古

压缩、交换、调度,一套组合拳下来,8GB 也能用。「大抵是 Apple 敢把 8GB 内存的 Mac 卖到 2024 年 10 月的原因」。

「比如 OS X Mavericks 所谓的内存压缩技术,其实在 Windows 上早就有类似的特性了,但苹果把它当作新的来宣传」。Mavericks 在 2013 年 10 月 22 日发布,压缩内存用的是 WKdm 算法,把不活跃的页压成更小的块;交换把冷页写到 SSD。两项都不是苹果首创,组合起来才让 8GB 撑住日常。Mavericks 是 2013 年的系统,这套机制已经用了十一年。

压缩和解压都在内核里做,占的是 CPU 时间;压缩内存只在内存压力高时启动,平时不占 CPU。收益是少写 SSD,压缩时多等几毫秒。8GB 的 Mac 开几个 Electron 应用,压缩和交换会同时出现。

系列 · 旧机考古

同一系列共 234 篇。

全部 234 篇 →
Mac · 旧机考古