当前位置:主页 > 生活知识 >

手机越来越慢(手机为什么越用反应越慢,机身内

  • 生活知识
  • 2023-09-10 19:12
  • 来源:www.renliuw.cn
  • 生活知识

文/小伊评科技


想要解答这个问题,我们要知道手机为什么越用越卡。手机越用越卡的原因无外乎这几个

原因一处理器性能不足

处理器性能不足,是手机卡顿的终极原因也是最无解的原因。那么性能为什么会不足,因为系统以及我们日常使用的应用对于手机处理性能的要求越来越高了,至于为什么要求越来越高,给大家看个图

这是十几年前应用在手机上的移动版的QQ,功能极其简单,几乎只有聊天的功能,几乎没有图片,全部都是文字。

再来看看现在QQ,聊天早就已经不再是唯一的重点了,新闻推送,直播,空间甚至一些小游戏是应有尽有,同一时间需要处理器去处理的数据相比于之前大大增加,必定会增加处理器的负担。

举个直观一些的例子,假设一个CPU的运算能力是3MB一秒,之前的APP所需要的运算总数据量为1.5MB,那么也就是说,以这颗CPU的运算能力只需要0.5秒即可完成,随着APP的功能越来越丰富,图片越来越高清,其对于运算总数据量的要求提高到了9MB,那么以这颗CPU 3MB/s的运算速度,需要3秒才能完成,你需要等待3S,手机才能打开这个应用,这就是卡顿的根源所在。

这里也解释一下,为什么在老机器上,安卓系统相比于IOS系统让人感觉更卡

因为IOS系统在底层更加优先于响应用户的触摸操作,举个例子当你点击一个APP的时候,IOS系统会立马用一个启动的特效来回应你的操作(这个时候APP的真实程序实际上还没有被打开),而这种启动特效对于性能的要求比较低(他并不会随着APP而提升),所以,这就会给人一个错觉,让人感觉打开APP依旧挺快,因为人类对于及时反馈更加敏感。

而安卓这边的处理机制则不同,安卓则是先去处理应用后台的进程,然后才会给用户触摸操作进行UI层级的反馈,再加上安卓系统内核本身的执行效率的问题,当安卓手机的性能有些不够用的时候,其卡顿问题会更加的明显一些

所以为什么推荐大家购买配备高性能处理器的手机,因为手机性能越高就拥有更加充足的预留量,可以让手机使用的周期更长,举个例子,三年前的骁龙845处理器,在现在依旧可以和最新的中端处理器骁龙778G打个有来有回,性能依旧够用,而三年前的中端处理器,到现在已经基本不够看了,也就是百元机的水准,卡顿自然是在所难免的。


原因二系统碎片率过高,闪存性能下降。

对于处理器还没有完全过时的手机来说,闪存性能的下降是造成卡顿的核心原因之一,这一点和电脑是类似的,老电脑出现卡顿,卡死的问题,绝大多数都和卡硬盘有直接关系,所以想要让老电脑焕发第二春,换个固态硬盘是个很不错的选择。

有人会问了,硬盘不是用来储存数据的地方么,为什么会影响速度?因为当你打开一个本地APP的时候,实际上都需要闪存利用他的读写能力把所需要的进程文件传递到运存当中,然后才能和CPU进行高速的数据交互,所以闪存的读写性能是至关重要的,直接决定了很多方面的执行效率,也就是冷启动。

那么影响闪存读写性能的因素主要有哪些呢?有两个——碎片率和剩余容量。所谓碎片,就是在我们使用手机的时候产生的不连续的数据块,这些数据块随机地分布在数据空块上,从而使得其他完整的数据块被迫分裂,从而大幅降低闪存的读取和写入的速度,这可不是笔者胡说,而是有专业的理论作支撑的,如下图所示

手机用的时间越长,系统碎片也就越多,闪存的读写速度自然就会下降,从而导致系统的卡顿,而碎片化的问题和储存容量没有什么本质的关系。

大家知道当年华为为什么敢于喊出18个月不卡的口号么?因为当年华为的Mate8用上了F2fs文件系统,而F2fs文件系统可以有效地解决碎片化为的问题,从而减少卡顿问题的出现,而近两年,F2fs文件系统已经成为了一个主流之后,安卓这边的卡顿问题得到了比较妥善的解决。


原因三应用推送问题

国内安卓系统由于种种原因,无法使用统一推送,所有的推送都要依赖于APP自带的推送程序,那么大家想一下,一个APP只要能给你发消息,那么它必然就会有一大堆进程被放置在内存当中,久而久之,你的运存容量就被吃完了,而这个时候就会因为运存容量不足的问题,出现卡顿。这方面,IOS和国外的安卓系统要好很多了,他们都是统一的推送,不需要APP常驻后台,这也就是苹果敢于万年4G运存的原因。


,手机卡顿的原因有很多,和单纯的内存容量大小并不是唯一的关系,还需要通盘考虑。


end 人流网希望可以帮到你

无痛人流