黑科技?教大家安卓手机 "内存扩容" 大法,6G 变 8G / 10G ……

最近不少安卓手机 OPPO、华为、小米、vivo、中兴、联想等都宣称使用上了 "内存扩展技术"。例如:通过内存拓展可以把原本手机只有的 8G 的内存变成 10G 甚至更高……

20210711-77

这技术听起来好像很黑科技?其实据网上介绍,早在 Android 2.2 时就有这个功能了,也叫做 Zram / Swap / Zswap 内存优化技术。

简单理解就是类似 Windows 系统的虚拟内存功能,利用磁盘容量来当作内存使用,当内存不足时,就会把一些低优先级的进程存储到交换文件里面到磁盘中暂存。

内存扩容模式区别

上面提到的安卓手机 Zram / Swap / Zswap 内存优化技术,那么这三者有什么区别?

  • Zram:把低优先级的进程进行压缩,需要用到的时候,再解压释放出来。这种模式会比较吃 CPU 性能。
  • Swap:当内存不足时,就会把低优先级的进程写入交换文件。这种模式可以让你运行更多应用,但是硬盘的读写性能没有内存快,性能会受影响。
  • Zswap:这个模式是 Zram 和 Swap 的混合方案,但是可能需要频繁调度 CPU、内存,在配置比较低的手机,反而没有太好的效果。

开启内存扩容功能

如果你也想体验下内存扩容技术,首先你的安卓手机必须可以 ROOT,为了写本文,又把手机重新刷机了一次,并刷入 Magisk 框架。如何刷机这里就不多说了。

然后下载这款 Scene 应用,安装好后,通过 Magisk 的权限管理,允许超级用户权限。进入 Swap 设置,先下载 Magisk 模块,并安装激活。据作者介绍,安装模块可以提高控制可靠性。

20210711-78

然后根据上面介绍的模式,选择适合你手机的模式即可,设置内存容量,应用里面也有详细的介绍说明。

锋哥这里建议的是,配置比较低的手机,只开启 Swapfile 就可以了。因为 Zram 会经常调用 CPU 进行内存压缩,可能反而会影响性能。

20210711-81

当你同时开启 Zram / Swapfile 模式,还可以设置 Swapfile 的调用模式,例如当 Zram 用尽后,才使用 Swapfile 虚拟内存。

另外还有虚拟内存的积极性、内存水平线的调整,如果不懂设置,就默认即可。

20210711-79

除了 Swap 内存扩容功能,Scene 也是折腾安卓手机的神器,支持对 CPU 以及内存进行调度设置,你可以对不同应用设置省电、均衡、性能、极速模式,以及应用场景设置。

20210711-82

冻结流氓APP/全家桶功能:避免后台唤醒占用运存、冻结后可以生成一个快捷方式,需要运行时,就会自动解冻,非常方便。

20210711-80

其它功能:充电设置、手势导航、屏幕滤镜、CPU控制、进程管理、应用管理、充电统计,修改机型、分辨率、MAC地址、MIUI / AOSP专属设置、动画速度设置等等,太多功能了,就不一一介绍了,有兴趣的自己研究。

20210711-83

总结

通过开启内存扩容功能,带来最大的体验,那就是后台可以多运行几个应用了,但是缺点也是有,如流畅性减低了,续航更短了。所以如果你安卓手机里面本身就没装多少 APP,平常内存也很难用满的情况下,不建议开启内存扩容功能。

相反,配置比较低的手机,如 4G、6G 内存,适当的开启内存扩容技术,可能会带来一定的体验提升。加上配合 Scene 应用里面的各种调度设置,能给老机子带来性能上的提升。

下载

  • Scene下载:
    https://xia1ge.lanzoui.com/iUGZbr16hhi
  • Magisk下载:
    https://xia1ge.lanzoui.com/iFPNUr16hqh