我现在手里正在用的这个是 IPhone XR,2019 年还是 2018 年买的,我记得买的时候已经上市一段时间了。这个是苹果第一款双卡双待的手机,到现在用了三四年了。
都说苹果的手机可以用很多年还很流畅,而安卓的手机一般一两年就卡的没法用,需要换了。这种说法有一定的依据,因为安卓的神态圈比较野蛮一些,各种 APP 对资源的消耗都是快速增长的,而苹果这边就稍微好点,毕竟有个 AppStore 管着。这种说法挺有一定的依据。不过我猜有些朋友比较细心的,可能也发现了周围一些用苹果的朋友,也经常会抱怨手机很卡,打开个 APP 慢的很,特别是最近这些年,健康码之类的东西用的频繁,每次打开都要等半天,就很耽误事。这些抱怨苹果手机变的卡顿的朋友,如果你再自信跟他们沟通一下的话,估计会发现一个很有意思的事情。他们的手机,无一例外的都是存了大量的照片视频,下载了大量的 APP,手机的容量几乎全满了。
我就是这样的情况,128GB 的内存,剩余空间还有 20 个 G 的样子,这还是我最近删掉很多东西的结果。曾经我手机的剩余空间几乎只有几个 GB。有次周末去爬山,在山脚下的村子口刷健康码,等手机刷新等了一两分钟的样子,堵着村子进出的路口,被后面的车滴滴。
所以我回来之后决定给手机扩一下存储空间,这样就能很好的解决手机卡顿的问题。淘宝上有很多这样的服务,像我的 XR,扩一个 512GB 的内存,300+的样子,寄过去对主板上的闪存颗粒进行更换,然后再寄回来,一周左右的样子。
所以手机存储空间满了之后,手机就会卡,这个是苹果和安卓都会碰到的问题。所以有的聪明点的朋友,通过把手机中的内容导出,然后格式化手机,这样手机速度就会恢复了。那这到底是什么原理呢,下面我们来“简单”介绍一些其中的原理。
首先排除勾股定理,当然这也不是达利园效应。(手动狗头)
这里要简单说一下手机上的内存和运行内存的区别,因为很多人真的特别容易给这两个搞混,而且确实现在手机也不怎么仔细区分这两个东西。
以电脑举例,电脑里面有内存和硬盘。平时玩的多的朋友都知道,硬盘决定了一台电脑上能存多少影片,放多少照片等等。当然如果你家那位的电脑硬盘很大,但是里面没存多少东西,那我建议你可以找一找这台电脑的硬盘上有没有隐藏空间,有没有“学习资料”之类的东西。而电脑上的内存则决定了这台电脑同时能打开多少程序,内存越大,同时能打开的程序越多。同时内存越大,也可以一定程度上提高电脑的运行速度。当然一台电脑运行速度的决定性因素是这台电脑的处理器有多少,每颗处理器有多快。
其实现在的电脑都是基于冯诺依曼体系体系的,有兴趣的可以去百度百科看一下,在这个体系架构下的电脑系统,真正属于运算体系的只有处理器和内存,硬盘其实属于数据输入输出的部分。
手机其实跟电脑是一样的,手机的运行内存就相当于电脑的内存,而我们拿来存图片和小电影的那个空间,经常被说手机内存的那个东西,其实相当于电脑的硬盘。
不同于电脑的硬盘有机械硬盘和固态硬盘的区别,手机上的硬盘,也就是手机内存现在无一例外,都是闪存颗粒,也就是跟电脑里面的固态硬盘是一样的东西。
闪存颗粒大概长这个样子:
这种闪存颗粒里面,是一个个很小的由微电路组成的存储单元,这种存储单元是有一定的寿命的,也就是写入数据有一定的次数,超过一定的次数,这个单元就会坏掉,数据很难写进去,都出来也困难,或者干脆就写不进去也读不出来。这个次数,不同代,不同技术的产品不太一样。目前比较广泛使用,价格比较便宜的 TLC,写入寿命大概 5K~1W 次的样子,这也是经常被拿来做手机内存的一种存储颗粒。
其他的产品还有 SLC:写入寿命大概 10W 次;MLC:写入寿命大概 1~5W 次的样子。
可能很多人对 5K~1W 次没啥概念,以 8GB 的闪存颗粒为例,8G 的 1W 倍就是 8WG,也就是 80T 左右的样子,对这个闪存颗粒,写入擦除大概 80T 的数据,这个闪存颗粒坏掉的可能性就比较大。当然这个坏掉不是说你写满 80T 数据的时候这个闪存没事,写完 80T 这个闪存就突然欻的一下冒烟了。这个坏掉的过程是个概率性的,而且是很随机的过程,不一定是这 8G 的存储里面,哪个地方坏掉了。对外的表现就是这个 8G 的闪存颗粒在写入了大量数据之后变慢了,直到这个闪存慢到完全不可用。
这个寿命问题,其实不是什么秘密,生产使用这种闪存颗粒的产品的厂家为了比较好的规避这种问题,就在闪存颗粒的写入过程中,添加了一些保护性的措施。例如某个存储单元的写入次数比较多了,那我下次再写的时候,就找那些没有数据的,而且写入次数比较少的存储单元就好了,做到雨露均沾。至于那些还存着数据的存储单元,那就不好意思了,你总不能破坏人家用户的数据不是。
而知道手机运行的时候,很多 APP 会产生大量的临时文件,这些文件要经常写到手机内存里面,也会经常从手机内存里面读取到手机的运行内存里面进行解析。
到这里,估计很多人就大概有点念头,为啥手机内存接近满了之后,手机会变卡了。没错,当手机里空闲的空间很小的时候,写入数据这个事情,会一直发生在那一小撮空闲的存储单元头上,所以他们坏的就会非常快。这种时候的表现就是,你打开某个 APP 的时候这个 APP 很快的蹦出来,但是里面的内容半天刷不出来,如果不是网络太慢了,那么大概率就是你的手机内存里面坏掉的存储单元已经比较多了。
当然也有一些手机,真的是因为手机处理器的运算能力不行了,渲染内容的速度比较慢。这个比较好判断:
- 如果你的手机正在播放音乐,你打开一个 APP 的时候很慢,同时你听到音乐断断续续的。那么大概率是你的手机确实该换了,手机处理器已经无法同时处理那么多 APP 的运算了。
- 如果你的手机正在播放音乐的时候你打开一个 APP,这个 APP 半天没加载出来,而且确定网络没问题的话,那么大概率就是你手机的内存里有部分地方寿命快要终结了。
我手里其实还有一部 SE 一代,在正式扩容 XR 之前,我先把这个 32GB 的 SE 寄出去扩容到了 256GB,在 XR 寄出去扩容这一周拿来当作备用机。这个 SE 在用的时候就经常卡顿,而且是断断续续的卡顿。不得不说这部 SE 真的是有点落后了,同时也感叹,现在的 APP,怎么有那么多需要动态渲染的东西,占用的运算量也太大了。
所以有些人将装的很满的手机腾空之后格式化,手机又会一定程度上回复较快的速度,因为那些原来被占着的,还剩很多读写次数,寿命比较多的存储单元被释放了出来,又可以被利用了。而厂商的保护性措施,会一定程度上避开那些寿命快结束的存储单元。外在的表现就是手机运行速度又恢复了。但是如果手机确实用的比较久了,手机内存中一定比例的存储单元寿命都快消耗殆尽的时候,无论怎么格式化,这个手机再用起来都会非常的卡顿。
所以,如果你打算换手机的话,下一部手机,一定要在负担的起的范围内,买容量大一点的手机。可以存更多内容的同时,也能用更长的时间。同时,日常使用的时候,也一定要注意,保持手机内存的空闲容量,越多越好,至少也要保证三分之一到一半的空闲空间。
其实对于电脑来说,也是一样的道理,所以很多人都说固态硬盘不要做任何的分区,因为分区这个操作就会把写操作限制在某个区域,自然对寿命不利。
当然,如果你跟现在的我一样,囊中比较羞涩(或者叫抠门,也有的地方叫会过日子)的话,也可以考虑给手机扩容的这种方式,特别是苹果手机,现在各种扩容的业务已经很成熟了,价格也不是很贵。几百块就能相当于换一部手机的体验,还是很不错的。
扩容这种东西会导致失去保修,同时如果你是苹果机器,打算卖掉的话,扩容机一般来说有一定的掉价。所以个人不太建议还在保修期内的朋友做扩容,也不太建议打算卖掉现有手机换新机的朋友扩容。文章来源:https://www.toymoban.com/news/detail-490323.html
要是我早点知道就好了,估计能省不少次换手机的钱。文章来源地址https://www.toymoban.com/news/detail-490323.html
到了这里,关于买手机就要买大容量的以及为什么手机内存满了之后会变卡的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!