在小米汽车的“答网友问”进行了一百多期后,小米官方才想起自家的澎湃OS也有数亿用户,而澎湃OS 2尚不完善。于是,米粉们久盼之下,小米在2024年11月,也就是年末,推出了——
小米澎湃OS答网友问
阿米捕捉用户痛点很敏锐。我看完了两期“澎湃OS答网友问”。官方主要回答了米粉最关心的问题,比如:“为什么升级澎湃OS 2后,耗电量增加了?”
“焕新存储FBO的功能是什么?”
为什么很多用户好几个月都无法使用这项功能?
对于前两个问题,多数米粉认同官方的回答。唯有在“是否开启内存拓展”这一问题上,官方、米粉和极客大佬的意见不一。
官方表示,“内存扩展”开启后会占用部分存储空间,但可以提升后台留存和应用启动速度。如果存储空间充足,可保持开启状态。但对于轻度手机用户,建议关闭“内存扩展”。
但很快有博主反驳,表示该功能应保持出厂状态,无需改动。
资深玩家经过变量对比和测试后,得出了更复杂的结论,引发了许多米粉的集体讨论。
好消息:澎湃OS 2优化了内存机制。
坏消息:部分机型未升级。
简而言之,澎湃OS 2对系统内存和ZRAM进行了后台留存和省电优化。
由于部分机型未正确设置参数文件,需手动调整“内存扩展”值以获得最佳系统优化。
物理内存固定,不可更改。
ZRAM是从内存中划分区域,压缩不活跃的后台进程并存储,其唯一缺点是压缩和解压会消耗CPU性能,但对旗舰处理器影响较小。
澎湃OS 2中的ZRAM与“内存拓展”设置本身无直接关联。使用第三方App查看小米14和REDMI K70系列的系统数据会发现,手机内存和ZRAM大小比例为1:1。例如,若手机物理内存为16GB,则系统设置的ZRAM大小也为16GB。
澎湃OS 的系统调度策略基于「内存:ZRAM」=1:1 优化,并结合积极的应用预加载和ZRAM使用。升级到澎湃OS 2的小米14用户会发现更流畅,后台应用留存也更好。
可能是小米系统部门沟通不畅或忘记修改参数文件,导致部分机型未正确设置「内存:ZRAM」=1:1的逻辑。
例如,小米14 Ultra 在「内存拓展」设为默认6G时,ZRAM大小仅14G。这会导致系统调度机制不变的情况下,ZRAM容量不足,从而引发系统发热、卡顿、锁帧和杀后台等问题。
对于未正确设置“内存:ZRAM”为1:1的设备,只需在“内存拓展”设置中调整数值,重启后即可自动改为1:1比例。最直接的方法是将ZRAM设为16GB。
只有在这种比例下,澎湃OS 2手机用户才能获得最佳的流畅度和应用后台留存。预计官方会很快解决这个问题。如果用户觉得麻烦,可以等待后续的OTA更新。
被MIUI 12、MIUI 12.5和MIUI 13的糟糕体验所影响,人们不得不花大量时间和精力来优化系统流畅性。一个普通的讨论帖也能引发上千条评论,吸引众多米粉围观学习,这离不开历代MIUI的贡献。
聊完澎湃OS 2的“内存扩展”与ZRAM大小的关系后,我们回到最初的问题:“内存扩展”是否需要关闭?
如果小米手机用户在澎湃OS 2中正确设置了ZRAM大小,并享受到了官方的最佳优化,那么“内存扩展”还有没有必要开启?
结论是:对于澎湃OS而言,通常建议保持默认开启状态,关闭它反而可能降低体验。
有人可能会提到,这个功能类似于Windows中的SWAP虚拟内存技术。
这项技术简单来说,就是从手机存储中划分一小块作为临时内存使用。当运行内存不足时,会将暂时不用的进程移至SWAP分区,以缓解内存压力。但这会影响存储寿命。
由于存储的读写速度远不及内存,容易造成软件运行延迟。因此,手机厂商通常不会启用SWAP功能。
当前手机厂商的“内存融合”技术结合了ZRAM和SWAP的优势,形成了一种新的技术迭代——ZRAM Writeback。当手机内存不足时,它会将闲置的后台进程压缩并存入存储,从而减少大容量数据的频繁读写,并缓解物理内存不足的问题。
但在升级到澎湃OS 2之后。
尽管开启了“内存扩展”,手机后台打开再多应用,系统也不会将压缩过的ZRAM数据存到磁盘。看来新版本优化了内存管理,存储寿命得以保障。
若不打算调整设置,保持默认也能有不错体验。这是我使用澎湃OS 2几天后的感受。
尽管多任务后台留存和功能性都没有问题,但阿米在流畅度方面还有很大的提升空间。