文 | 小伊评科技
最近有小伙伴在后台私信我,说他有一个问题,他现在用的手机是四年前发布的配备麒麟980处理器的华为Mate20。
根据他自己的了解,麒麟980的性能在现阶段基本还能和骁龙778G掰掰手腕,但是为什么自己手里的华为Mate20却开始有些卡了。甚至还不如自己在手机店看的那些配备更低端SOC的手机流畅(目前市面上有大量低端手机的性能配置是不如华为Mate20的)譬如荣耀X30配备的骁龙695等。
那么,本文我们就来做一个深度剖析——来给大家解答“ 处理器的性能明明够用,为什么老款手机还是会卡? ”这个问题,同时也会给大家科普一下预防和改善的方式。
1、闪存性能下降是手机出现卡顿的核心原因之一。
笔者在此前的文章中就给大家分享过一个经验之谈—— 包括手机以及电脑在内,这些设备一旦出现较为频繁的间歇性卡顿问题,绝大多数都和硬盘读写性出现瓶颈有着直接的关系。
手机上目前采用的静态存储器都是以 NAND FLASH+控制器的模式为主,也就是和PC端上的SSD固态硬盘的构造是一摸一样的,只是协议不一样。
而所有采用类似结构的储存介质都会出现一个共同的问题, 那就是读写速度的衰减 ,而闪存的读写速度一旦出现衰减就会直接影响到系统文件的IO性能,从而导致系统出现卡顿等等一系列问题呢。
而闪存之所以会出现读写性能下降的问题,除了寿命问题之外,还有一个非常常见的问题那就是—— 装得太满 。
闪存芯片在进行写入操作的时候一般都要进行擦除操作,而在执行擦除操作之前会先对原本储存在该位置的数据进行迁移,大家可以理解为把这一块的数据先迁移到其他空余位置,然后再执行写入操作。
那么如果这个时候你的剩余空间不够的话,主控就只能频繁地启动擦除操作,这就会造成读写性能的短暂下降,而给消费者呈现的就是手机卡顿了,处理任务有延时了。
这就是为什么新手机总会给人一种很流畅的感觉的原因之一,因为新手机的闪存处于满血的状态,这是老手机所不能比的。
其次,闪存性能还会随着使用周期的增加而出现永久性的下降,因为包括N AND FLASH以及主控在内,都是有其实际的使用寿命的,一旦写入量达到一定量级,SSD的读取和写入性能就会出现不可逆的下降,这个时候手机就会出现非常明显的卡顿问题,当然了,目前手机闪存的设计寿命都比较长,一般用户是很难把闪存用坏的。
解决方案:
1、在购买手机的时候尽量购买拥有大内存组合的机型,就现阶段的实际使用情况来看,如果预算充足尽量256G起步。
2、定期清理储存空间,尽量将可有空间控制在20%以上为佳,可以关闭WX中图片自动下载的权限(WX不会再自动下载图片,能够大大降低WX占用的空间)
2、应用程序的流氓行为导致运存出现。(安卓系统专属)
由于在国内安卓市场缺乏有效的统一推送机制,所有APP的新消息推送都只能依赖于内置在APP模块中的推送进程来完成,换句话说, 只要你能看到通知的APP其实都在你的运存当中偷偷的驻留了一个主管通信的进程,有些甚至是全量的被储存在运存中。
而且,由于安卓生态的无序性,安卓系统的上的应用为了让自己的APP拥有推送信息的权力,还会建立起来一个不可言说的联盟——“关联启动联盟”,这些APP会统一达成默契,通过内置一个SDK接口来起到链式调用唤醒的作用,简单来说就是当你打开A软件,就会同时启动B,C软件的消息推送进程,这就是为什么有些时候我明明没有打开这个应有,它却能在通知栏推送了信息的原因。
也许一到两个进程对于运存的消耗不足为惧,但是这种进程一旦多了之后,势必会占用运存的空间,而运存空间一旦出现瓶颈就会频繁的启动内存回收极致以及调用读写速度较慢的闪存空间进行信息的交互,这就会造成手机的卡顿。
这个问题就目前来看几乎是无解的,除非等到统一推送联盟完全建成才有可能实现,但目前来看,距离该联盟真正成立还遥遥无期。
解决方案:
1、关闭一切不常用的信息推送功能,不同系统的关闭方式不一样,大体都可以通过长按、左右滑动通知栏信息的方式进行设置。
笔者目前所使用的手机就只保留了电话,短信,WX以及系统必要通知的通知权限,其他所有的APP的通知权限都被关闭。
3、手机厂商的“负优化”
目前能够得到官方认证的系统负优化的案例其实有很多,我来举一个例子:根据2018年的报道,意大利当局对苹果和三星公司分别处以五百万欧元的罚款,而被罚款的原因是因为这两家企业涉嫌 有意地通过软件更新的方式降低了老旧设备的运行速度 。
其中,苹果曾在2017年就已经成为,系统会对老设备进行适当的“降速”(降低CPU的频率)以此来保证手机的续航,而降低CPU的频率势必会降低CPU的性能,从而影响到手机系统的流畅性,这就是被闹得沸沸扬扬的“ 降速门 ”的由来。
其他手机厂商虽然没有爆出过相关的信息,但是大部分都拥有类似的做法,有些可能并不是有意的,譬如一些新系统的更新,由于其本身对手机性能的要求比较高,导致手机CPU需要长期处于高频率状态,从而导致功耗激增以及卡顿等问题的出现,这都是很经常碰到的。
曾经的OPPO和VIVO的机型为什么总给人一种——“性能不高但是却不容易卡顿的错觉”,归根结底就是因为,此前OPPO和VIVO的手机很少更新系统,尤其是底层大版本的更新。
解决方案:
1、老旧机型尽量不要去更新系统,尤其对系统大版本进行更新的系统尤为注意。
以上就是关于“ 处理器的性能明明够用,为什么老款手机还是会卡? ”这个问题的解答,希望可以帮到你。
END