探究安卓手机的虚拟内存 探究安卓手机的技术
本期视频我们分为三个部分,并劲量用通俗易懂的方式给你们解答
第一,物理内存和虚拟内存的区别
这个相信大家应该比较清楚,物理内存就是固定在手机主板上的内存颗粒,固定8GB就是8GB的内存,而虚拟内存,就是很多厂商宣称的“内存融合”技术,也成为逻辑内存,是通过算法将手机存储硬盘的部分空间均摊给内存使用,也就是说从原本的256GB存储空间中划分出来7个G,作为虚拟内存。这样手机存储能够使用的就只有249GB了。通过这种方式从而减少杀后台的现象,进一步保证手机运行的流畅性。
但是我们要清楚一点,手机内存和存储硬盘的读写速度是不一样的,如果硬盘读写性能太差,多任务切换是一样会卡的,开启以后顶多是让APP的后台留存能力有一定提升。
第二,开启虚拟内存对APP速度的影响
要知道我们手机app分为 32位 和 64位 两种,而 32位app 大多数情况下是限制于 4GB 内存的,也就是说即使手机内存为12GB,但是你用32位app 占用达到 4GB 时,它该卡还是会卡,所以说,有时候手机卡它不是真的卡,很可能是app卡。那么我们常见的32位APP有,京东、网易云音乐、轻颜相机、闲鱼、微信小程序、支付宝等等。
而64位app就没有这个限制,无论你手机内存多大,它都支持。所以自身内存越大对 64位 APP 来说自然是越大越流畅。我们常见的 64位 APP有 微信、微博、快手、抖音 等等。
第三个内容就是重点了,安卓手机虚拟内存到底要不要打开
我们开头就说了,物理内存和虚拟内存本质上是有区别的,当手机开启虚拟内存后是要将一部分内存转换格式,并时刻以最高读写速度运行的,并且中间产生的内存数据交换是时刻都在运行的,当我们分摊内存空间的同时,也在损耗存储硬盘的寿命。其实说白了,虚拟内存无非就是牺牲硬盘寿命换后台留存率。如果我们一部手机打算使用四五年的话,最好是不要开启这个功能,虽然能提升后台的留存率,但是同样会缩短你的手机寿命。
如果你平时只是刷刷抖音,发发微信,不玩游戏,其实8GB的内存是够用的。但是你对后台留存有需求,或者经常打游戏的话,最好选择大内存的机型,因为手机本身集成GPU是没有显示缓存的,GPU的渲染都是要依赖于手机自身的内存分摊。并且如果你使用的12GB内存或者16GB内存的手机,其实完全没有必要去开启这个功能。而虚拟内存其实更适用一些 4G 内存的低端手机,开启后后台留存率会有明显提升,并且用两年反应慢了也不至于心疼。
所以,现在智能手机有些功能很实用,但有些功能它不一定实用,大家酌情考虑就好。