内存拓展?新机到手别忘关

6月底,经过了我的反复对比以及线下体验,最终下单了OPPO Find X7 Ultra。

新机到手,使用了一段时间后,发现长时间使用某一APP后(>30分钟),使用全面屏手势,上滑返回桌面时,动画会有大约70%的概率出现小卡顿/掉帧的现象。

额......非重度负载应用,返回桌面掉帧,以我的直觉来看,这绝对不是一台8Gen3的机器所能表现出来的性能。4af671d09f944b30baa84a50ae3366de.gif 

最开始,我单纯的认为是Color OS系统优化不到位,造成了这种情况,但转念一想,不对劲儿哦,我上一台手机红米K60至尊版的澎湃OS都没有这么拉胯诶......更何况,ColorOS在流畅度排行榜,一直是力压澎湃OS的,怎么可能在这种地方犯错误呢?a03e1beeb4a143618a5313bdf91bb6e2.jpg 

排除了系统优化问题后,我就开始把目光转移到了系统设置上。兜兜转转,终于找到了罪魁祸首:“内存拓展”!

关闭“内存拓展”,重启后,上述问题完美解决,返回桌面丝滑的不得了!!!611f5548ddbc4b8dbc3d4ecca43ee46d.jpg 

到这儿,我也就大概明白了为什么会出现卡顿的问题了。

首先,关于内存拓展(其他友商叫做内存融合/内存扩展),我们需要了解两个技术。

Swap:在物理内存不足时,将部分数据从内存移动到‌硬盘上的交换区(Swap分区),以释放内存空间供其他程序使用。当这些数据再次被需要时,再从硬盘上的交换区读回内存。

zRAM:通过划定一片区域,将压缩过后的硬盘数据放入该区域,以实现高速读取。

b686228a8d6245dc9140b878881d41ef.png这两个技术听起来高深莫测,但其实早就存在了,windows电脑中,有一个功能:“虚拟内存”,实际上与手机厂商所说的“内存融合/扩展/拓展”功能,大差不差,技术路线和实现的效果基本一致,都是将一部分应该存储在内存的数据,转移到闪存/硬盘之中。58331ac2b90c4856bbab8193bb81f4dd.jpg

手机的内存融合/拓展/扩展功能,通俗一点儿说,就是把一些临时用不到的后台app存到闪存/硬盘之中,需要的时候再取出来,这样做,可以给内存腾出空来,放更多的后台app!

正所谓:“理想很丰满,现实很骨感”72e3ae32cc734a7d9b133299e93be927.jpg

手机厂商搞内存融合/拓展/扩展,本来想的是提升手机后台常驻app的数量,但是受限于技术/优化不到位,后台app的数量不仅没有增长,还拖累了手机的运行速度。

原因主要有两个:

1、数据不断的从闪存/硬盘存进取出(部分厂商还会多一个压缩与解压缩的步骤),会耗费CPU的部分性能,造成卡顿。

2、取出时,由于闪存/硬盘的读写速度不够高,造成了卡顿。

在我关闭了“内存拓展”功能后,经过实测,后台app的驻存能力没有明显变化。但是手机不再卡顿,这个情况,我感知很明显。

至于打开“内存拓展”后,为什么后台app的驻存能力也并没有明显提升呢?我想是因为现阶段,各家系统对国内安卓主流的app并没有做足够多的适配,造成了大部分后台app要想正常驻存,必须放在内存里的局面,或者是各家系统对内存融合使用的调度策略比较保守,一般情况下,不会主动将数据放在闪存/硬盘中。

综上所述,对于16G内存及以上的手机用户来说,建议关闭内存拓展(vivo/iQOO为“内存融合”,小米/红米为“内存扩展”,华为/荣耀暂不支持关闭)

【非专业人士,非专业领域,如有错误,理解万岁。部分内容属于推测/猜想,仅供参考】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值