内存知识网 手机版
首页 > 内存知识 >

内存瞬间翻倍!安卓手机内存融合功能究竟是救星还是鸡肋?

时间:

在安卓手机的设置或规格表中,不少人可能会看到“内存融合”这一功能。它也被称为内存 Plus、虚拟内存或动态内存。这个功能声称可以为手机“增加”额外的内存。那么,它究竟是怎样给手机增加内存的,又是不是真的有用呢?今天,我们就来聊一聊。

当我们下载应用程序时,它会被存储在手机的内部存储中。然而,当我们打开该应用时,它需要被加载到缓存中进行运行,因为内部存储的速度不足以支持应用的顺畅运行。缓存,要用到的就是手机中的内存(RAM,也就是手机规格表中的LPDDR内存),速度比存储(也就是我们看到的UFS闪存)快得多。内存容量越大,手机可以同时运行的应用程序就越多,从而减少卡顿和延迟。

内存融合实际上并不是手机中快速的缓存,而是从内部存储中划分出的一部分较慢的存储空间,充当内存使用。比如,当某款手机标称有8GB+5GB内存时,那额外的5GB只是从内部存储中分配出来的。因此,如果手机的内部存储为128GB,开启“内存融合”后真正可用的存储空间只有123GB(忽略操作系统占用的空间)。这部分空间被划分给了内存融合功能,并在手机的内部存储中拥有独立的分区,这也是为什么我们可以调整内存融合的大小。

很多安卓手机和平板电脑默认启用虚拟内存功能,可以在设置中修改或禁用它。但在某些旧设备上,可能需要使用ADB工具来修改设置菜单。

当退出一个应用时,安卓系统通常不会立刻将其关闭,而是会让它在后台保持活跃状态,以便下次更快加载。这就是为什么不建议手动关闭应用的原因。系统会对所有正在使用的应用进行这种处理,并根据内存使用情况决定何时关闭哪些应用。通常,应用会保留在内存中,因此内存几乎总是处于满负荷状态。

如果内存快满了,但又打开了一个新应用,系统会自动关闭低优先级的应用来释放内存。这时,虚拟内存就派上用场了。系统会将低优先级的应用移到虚拟内存所在的分区,而不是将其关闭。这样,当再次打开该应用时,它会从虚拟内存中恢复,而不是重新加载,让应用能够更快地继续上次的操作。

然而,虚拟内存并不能取代物理内存。应用程序不会直接在虚拟内存中运行,而只是被临时移到那里。因此,即使手机宣传有8GB的虚拟内存,这也不会提升手机的性能。闪存存储的速度远不及物理内存,活动应用也不会在闪存存储中运行。

因此,启用虚拟内存并不会让游戏或其他资源密集型应用运行得更快,反而可能会因为在物理 内存和内部存储之间频繁交换数据而导致系统变慢,甚至出现帧率下降的现象。因此,与其移动应用,不如直接关闭低优先级的应用更快。

此外,手机的内部存储寿命是有限的,每次读写都会加速其磨损。虚拟内存的使用增加了存储负担,同时也减少了可用的存储空间

对于内存为8GB或12GB的现代手机来说,内存融合的作用微乎其微,甚至可能降低性能。而对于内存少于8GB的旧款低端手机来说,内存融合有助于多任务处理,因为这些手机的内存更容易耗尽,将非活跃应用移到存储中是有意义的。因此,内存融合更像是一种噱头,无法真正加快手机或应用的运行速度。

总的来说,内存融合并不是真正的内存,它不会加速手机,但对于低端旧设备而言,它可以改善多任务处理能力。