站务发布 发表于 2021-7-24 14:28:16

国产 Android 厂商大力宣传的「内存融合」,到底是不是智商税?

同城信息网:转摘自AppSo
在体验 ROG 游戏手机 5 的时候,18GB 的 RAM 给我们留下了深刻的印象。
https://p3.itc.cn/q_70/images03/20210723/571bbfdd09654c37b4f6acf5dae9e979.jpeg



ROG 游戏手机 5

狂开 25 个 app 的极端场景依旧能够从容应对,不卡顿的同时极少出现杀后台的状况。

即使 ROG 游戏手机 5 开了超大 RAM 的先河,但在 Android 阵营主流的旗舰中,RAM 依旧以 12GB 为主。
https://p5.itc.cn/q_70/images03/20210723/2008375ba8b24bc5b104504a5410f66a.jpeg

如此来说,超大 RAM 依旧还是小众「游戏」手机的特配。不过,不少的厂商在系统更新中引入了「内存融合」、「内存可拓展」的概念,以求带来更好的使用体验。

现在,支持「内存融合」的机型已不是少数,有些厂商甚至直接喊出了「RAM 12G 秒变 20G」的口号。
https://p2.itc.cn/q_70/images03/20210723/7e2f58f70ea7408f9277cf9edf46dc25.jpeg

给人一种有了「内存融合」,似乎就可匹敌原生超大 RAM 的效果,实际中是真的如此吗?

融合出来的「大」RAM 体验怎么样?

在究其本质之前,还是先看看实际「疗效」。
https://p4.itc.cn/q_70/images03/20210723/e7b7ef5ca7be4d79a6015ed2b42f0951.jpeg

本次的测试以 realme 的两款旗舰为样本,纯主观的判断为前提。

realme两款旗舰 RAM 均为 12GB,「内存融合」加持下,最高可扩展 7GB。 realmeUI 的「内存拓展」共有三个档位,可增加 3GB、5GB、7GB,每次调整都需重启才可生效。

其他厂商其实也大差不差,较为类似。
https://p6.itc.cn/q_70/images03/20210723/7143441899324cd29178b97599593798.jpeg

前后共测试了几次,先说一个结论,差距不太大,感知不太强。

一同打开《和平精英》《王者荣耀》《崩坏 3》三个手游,配合常用的影音、阅读、RSS 等 app,正常状况下,再次打开后台 app 极少出现重载。
https://p0.itc.cn/q_70/images03/20210723/78090126d89443aca568efed7d03e34c.jpeg

而未开启「内存融合」时,手游会被「杀掉」,而常用的 app 状况与开启内存扩展接近。

但这有两个前提,一是系统,二是电量。

还是以 realme UI 为例,后台 app 们过不了夜,夜间闲时系统会集中清理。

而低电量(20% 以下),也会促使系统清理后台 app,从而尽可能保留电量。
https://p8.itc.cn/q_70/images03/20210723/c98f6355a9054401b4be3f346b1c17b6.gif



开了三个游戏,跳到初始的 app,无需启动

不过,默认会把微信这类大多数人常用的 app 进行后台锁定常驻,以免被系统强退。

体验过程中,当手游在读条时,基本不会被系统退掉,但它们更像是被「封存」而非后台运行。也就是说,我没有遇到开启手游读条到 75%,然后回个微信,再切回来能读完条直接进入。
https://p9.itc.cn/q_70/images03/20210723/44649804147f4b66aa4e7376da985a14.jpeg

当然,也有较为偶然的状况,在体验 realme GT 大师版时,小志表示「有次我开了原神放在后台,两天之后清任务的时候点了进去,发现还在」。而我这几天测试时,并未还原出这种场景。

或许是这次用的都是 12GB RAM 的手机,导致感知不太明显。但当去探究「内存融合」、「内存拓展」实现的原理后,反而觉得出现上述结论是理所应当。

「内存融合」本质上是「虚拟内存」

在酷安上,有个叫做 Scene 4 的软件。它里面有个「SWAP 设置」的选项,进入后会有 Swapfile 与 ZRAM 两个功能。
https://p3.itc.cn/q_70/images03/20210723/970d68c0231a401cb9d13d111ac0f502.png

当你取得 ROOT 权限之后,你就可以在 Android 手机上随意设置「虚拟内存」了。

其实,近来逐渐成为主流的「内存融合」、「内存拓展」在本质上就是虚拟内存。它是 Linux 内核的一项基础的功能。

不仅是 Linux,在 Mac、Windows 等现代操作系统上,都有「虚拟内存」技术,它已经是现代操作系统的基本功能。
https://p6.itc.cn/q_70/images03/20210723/39b2595731c34ccd9beab9c43e562292.jpeg

回到 Android 上来,额外拓展的 3GB、5GB、7GB 其实是个压缩存储空间,当运存不足时,把后台的一些数据压缩到「拓展内存」中,而这扩展的容量是从闪存中借用的。

如此就造成了几个问题。

在初中的计算机课上,我们都学过,RAM 叫做随机存储器,可随时读写、速度很快,但断电数据会丢失。而 ROM 是为只读存储器,存储数据稳定,断电后数据不会改变。
https://p8.itc.cn/q_70/images03/20210723/452a9557ff5a4ae2a2dab31b16f60741.jpeg

相对来说,ROM 的读写速度远不如 RAM,因此当从 ROM 闪存中借用了空间后,读写效率远不如运存 RAM,即远不如 RAM 来的流畅。

另外,ROM 的闪存不断地擦写会直接影响到它的寿命。

简单来说,「内存融合」其实也是把后台的部分数据压缩「封存」到借用的 ROM 空间中,当需要时,再解压读出。
https://p3.itc.cn/q_70/images03/20210723/885d7c2a0da1464eb0ed2a0de4a0c460.jpeg

大部分 Android 厂商们「内存融合」出来的额外运存,本质上还是 ROM,而并非是简单的把这部分空间变成 RAM 运行内存。

由此,它并非能完美的解决多个 app 后台运行,起到关键作用的还是原生 RAM 的容量。

12G RAM 加上拓展 8G 并不等于 20G RAM!

此前,ColorOS 在上线「内存融合」功能时,OPPO 的产品经理有过一次集中的答疑。
https://p1.itc.cn/q_70/images03/20210723/5ca99e7d48af41459e5be5ff6e7f33e9.jpeg

主要有两点值得参考,一是是否有用,二是是否会影响寿命。

「它并不是噱头」,虚拟内存其实是存放后台不活跃的应用进程,给活跃的进程让位,「减少真实运行内存的压力,常用 app 会更为流畅」。

「在研发时已经考虑到了硬件寿命问题」,「会根据使用场景和器件状态控制写入量」,OPPO 也表示这个技术已经过老化测试,寿命影响有限。
https://p4.itc.cn/q_70/images03/20210723/29ff4fcdb34a418b89ee5dc101fc3629.jpeg



这种说法其实并不严谨

无论是从内存融合原理,还是实际体验,扩展出来的 8GB 空间并不能与原本的 12GB RAM 简单相加,实际体验也远不如真正 20GB RAM。

另外,内存融合在运存 8GB RAM 以下的产品上或许会有更好的效果,理论上会给后台进程更大的余量,保证一些常用进程的活跃度。

「虚拟内存」是 Android 系统原本就有功能,它的效果没有宣传的那么夸大,它只是个辅助,真正起到决定作用的还是实打实的运行内存 RAM。
https://p0.itc.cn/q_70/images03/20210723/c8fdfe2b92604a2caa9e727ce4555996.jpeg



图片来自:Pocketlint

其实,Google 在原生 Android 11 中就加入了「缓存应用冻结」功能,开启后会自动冻结后台 app 进程,禁止占用 CPU 资源,以达到节能省电的目的。

同时,国内不少系统为了流畅度,也会对后台进程进行严格的监控和管制,现在的中高端新机出现卡顿的几率已经降低了很多。
https://p2.itc.cn/q_70/images03/20210723/846e8a79be154e16b5681098698d620e.jpeg

「内存融合」技术本身不算是个「噱头」,它广泛的存在于很多操作系统中,但它有着很多的局限,最终在产品上体验感知不强。

但若厂商们花大力气去鼓吹「内存融合」能够达到大运存同样的效果,那就有些本末倒置,让内存融合变成了一个噱头。

只有腾讯才能「打败」腾讯!力压王者荣耀的《罗布乐思》是什么? 点击查看

苹果「最强促销」开启,最高可省 4446 元!但这些细节值得注意 点击查看

iPhone 上的辅助功能,可能是你遗忘的宝藏 点击查看

点击「在看」

是对我们最大的鼓励


原文地址:https://www.sohu.com/a/479201790_602994?sec=wd

站务发布 发表于 2021-7-24 14:28:49

一个破手机8g内存还不够用? 人家专门玩游戏的游戏机多少内存?
页: [1]
查看完整版本: 国产 Android 厂商大力宣传的「内存融合」,到底是不是智商税?