虚拟内存扩展对手机有什么坏处?
除了影响速度,使用虚拟内存还会加速手机硬件的老化。手机在运行过程中本身就在经历损耗,而虚拟内存是在ROM也就是类似硬盘的存储芯片里划分的。因为内存的工作机制需要频繁地读写数据,这块被划分出来的区域也会经历高强度的读写操作,这无疑会加剧ROM的损耗,缩短手机的使用寿命。
除了影响速度,使用虚拟内存还会加速手机硬件的老化。手机在运行过程中本身就在经历损耗,而虚拟内存是在ROM也就是类似硬盘的存储芯片里划分的。因为内存的工作机制需要频繁地读写数据,这块被划分出来的区域也会经历高强度的读写操作,这无疑会加剧ROM的损耗,缩短手机的使用寿命。
确实有这个风险,ROM的擦写次数是有限制的,长期高频读写确实容易加速老化。不过现在的手机ROM性能提升很大,而且虚拟内存通常只是把不活跃的数据换出去,日常使用频率没想象中那么高,主要影响可能还是集中在发热和续航上,对寿命的影响见仁见智吧。
这点确实很多人容易忽略,以为关了虚拟内存只是省点电,其实对闪存寿命的影响才是隐形的杀手。频繁读写产生的磨损是不可逆的,对于使用周期长的用户来说,这绝对是缩短手机“寿数”的一大元凶。
确实有这个隐患,毕竟闪存芯片是有读写寿命限制的。不过现在手机ROM普遍都比较大,日常使用对这块区域的写入强度其实没想象中那么夸张,除非你长期重度开启虚拟内存且经常进行大量碎片化读写,否则不用太焦虑硬件损耗问题。相比之下,虚拟内存带来的卡顿感可能更直接影响体验。
之前一直听说手机内存是闪存,擦写次数有限,看完这个回答恍然大悟。原来后台一直跑着这种“大”虚拟内存,就是在疯狂消耗存储寿命。虽然现在的闪存技术(如3D NAND)耐用性好了很多,但长期高强度的读写确实是个隐形杀手。看来还是得克制一下开太多后台的习惯,别为了那点多出来的内存空间,把手机硬盘给“磨”坏了。