看了网上的介绍,要么是浅尝辄止,要么是死扣代码,能深入到参数配置及其影响的介绍很少,所以用得也是不爽。
随便瞄了一眼内核的文档,这玩意居然可以做到扩大两倍可用内存大小,这样能做的事情就很多了,2G 变 6G 、4G 变 12G,即使为了性能有所克制,翻倍也是轻轻松松。
相应的,可以永远跟 swap 说拜拜了,这对云上读写很差的小机器还是很有意义的。
zram 文档
Windows 10 只有自带内存压缩。
win10 有内存压缩,https://channel9.msdn.com/Blogs/Seth-Juarez/Memory-Compression-in-Windows-10-RTM
想起了被 Jadx decompile 支配的恐惧
In June 2013, Apple announced that it would include virtual memory compression in OS X Mavericks, using the Wilson-Kaplan WKdm algorithm.
A 10 August 2015 "Windows Insider Preview" update for Windows 10 (build 10525) added support for RAM compression.
macOS 和 Windows 都有
Mac 的 Activity Monitor 就有显示被压缩多少内存.
不过内存不足时一样卡,开 Chrome 反正 16G 内存是不够用.现在买新电脑,感觉至少得 32G 内存起.