您可能在 Android 手机的设置或规格表中看到过“扩展 RAM”。一些公司将其称为 RAM Plus、虚拟 RAM、内存融合、动态内存或扩展 RAM。据称,该功能可以为您的手机“添加”额外的内存。让我们看看它是如何(以及是否)实际工作的。
当您下载应用程序时,您的手机会将其保存在其内部存储中。但是当您打开该应用程序时,它必须在您使用时加载到临时内存中。这是因为内部存储的速度不足以运行该应用程序。临时内存是手机的 RAM。而且它比闪存快得多。您拥有的 RAM 越多,您可以保持打开状态而不会出现卡顿或延迟的应用程序就越多。
扩展 RAM 不是快速临时存储器的一部分。它实际上只是一块速度较慢的内部存储,被重新用作 RAM 的功能。当公司将手机内存宣传为 8GB+5GB 时,额外的 5GB 空间只是从内部存储中扣除。因此,如果手机的内部存储空间为 128GB,则您只能使用 123GB(忽略操作系统所需的空间)。其余部分保留用于扩展内存功能。 RAM扩展功能在手机的内部存储中拥有自己的分区。这就是为什么您也可以在手机设置中调整其大小。
许多提供虚拟 RAM 扩展的 Android 手机和平板电脑默认启用它。您还可以在手机设置中更改该功能借用的存储空间量。大多数手机也允许您禁用它。不过,您可能需要使用 ADB 修改设置菜单才能在某些旧设备上禁用它。这是它的工作原理。
当您退出应用程序时,Android 系统不会立即杀死它。它使应用程序在后台保持活动状态,以便下次更快加载。这就是为什么你不应该关闭应用程序。它对您使用的每个应用程序执行相同的操作。 Android 的内存管理决定终止哪些应用程序以及何时终止。大多数应用程序都保持加载在 RAM 中,因此 RAM 几乎总是已满。
当您打开另一个应用程序而几乎整个 RAM 都在使用时会发生什么?系统会自动杀死低优先级的应用程序(它会智能地对它们进行排序)以释放内存。这就是虚拟 RAM 发挥作用的地方。当它可用时,系统会将低优先级应用程序推送到特殊分区,而不是杀死它。下次打开它时,它会从虚拟 RAM 中提取。它可以让您更轻松地从上次停下的地方继续。
这就是虚拟 RAM 的全部功能。它是一个临时存储空间,当 Android 内存不足时,它会在其中保存低优先级的应用程序。
现在您了解了扩展 RAM 的实际含义以及它的工作原理,应该很容易明白为什么它不能取代物理 RAM。应用程序永远不会直接加载到其中,只会卸载。因此,即使你的手机有 8GB 虚拟 RAM,也不会提高其性能。闪存比物理 RAM 慢得多(即使是最新的 UFS 3.1 标准也无法匹敌)。活动应用程序永远不会在闪存中运行。
这就是为什么游戏或其他占用大量资源的应用程序在启用虚拟内存的情况下运行速度不会更快。实际上恰恰相反。由于在物理 RAM 和内部存储之间来回移动应用程序需要时间和计算能力,因此虚拟 RAM 可能会减慢速度。当这种情况在后台发生时,您可能会注意到 fps 下降和节流。杀死低优先级应用程序比移动它们更快。
其次,手机内部存储的使用寿命有限,因为它会随着每次读/写周期而退化。虚拟 RAM 强调生命周期只是为了让不活动的应用程序在后台运行。此外,可供个人使用的存储空间也少得多。
对于配备 8GB 或 12GB 内存的现代手机,扩展 RAM 并没有多大用处。往好了说,它可能毫无用处;往坏了说,它可能会起到抑制作用。对于内存低于 8GB 的较旧、较便宜的手机,扩展 RAM 有助于处理多任务。这些手机的内存耗尽速度更快,因此将不活动的应用程序卸载到存储中是有意义的。根据具体情况,扩展 RAM 可能是一个噱头。无论哪种情况,它都不会让您的手机或应用程序运行得更快。
扩展 RAM 不是真正的 RAM,它不会加快您的手机速度。但它确实改善了具有低端硬件的旧手机的多任务处理。
以上是Android 手机中的扩展 RAM 是什么?它只是一个噱头吗?的详细内容。更多信息请关注PHP中文网其他相关文章!