您的 Android 智能手机本质上是一台通用计算机,这意味着就像笔记本电脑或台式电脑一样,它使用 RAM (随机存取存储器 ) 使您的手机能够运行应用程序并执行您的所有操作需要。
现在,您可以购买内存规格在 4GB 到 16GB 之间的 Android 手机,并且在购买后无法升级该物理 RAM 量。这意味着您需要选择一款具有适当 RAM 大小的手机来满足您的需求,否则您可能需要提前升级到新手机。
RAM 在手机中的作用
与其他类型的个人计算机一样,Android 智能手机也具有 CPU、RAM 和板载 固态硬盘 (固态硬盘)形式的更永久存储。 RAM 是保存操作系统、打开的应用程序及其正在使用的数据的快速工作空间。
手机的 RAM 越大,在应用程序之间切换时的性能就越快。如果您想使用消耗大量内存的应用程序,例如视频编辑器或复杂的手机游戏,那么您的手机可能没有足够的内存来运行而不卡顿和卡顿。
Android 内存管理的工作原理
Android 如何管理应用程序的内存分配会显着影响您需要的 RAM 量。 Android 基于 Linux内核 ,并且内存等资源的分配方式在这两种操作系统中都是相同的。
当您在 Android 中打开应用程序时,它会创建一个新的“进程”,该进程需要 RAM 等资源。如果有可用内存,应用程序将获得所需的数据,而不会影响其他任何内容。
如果没有足够的可用 RAM,Android 所做的第一件事就是“交换 RAM 页面”到称为 ZRAM 的特殊压缩 RAM 段。这不是硬件问题。它只是 RAM 中被隔离的逻辑部分,包含压缩的 RAM 页。这些数据不能直接读取,必须先解压并加载到 RAM 的常规部分。不过,它仍然比从存储加载应用数据要快。
如果没有更多 ZRAM 可用,Android 将杀死当前未使用的旧进程,释放它们正在使用的所有内存。 Android 应用程序的编写方式使得它们知道它们可能会像 RAM 管理的正常部分一样被杀死。因此,从理论上讲,他们应该将其状态保存到存储中,以便您可以从上次停下的地方继续。然而,这确实会带来性能损失。.
更多 RAM 的好处
您拥有的 RAM 越多,ZRAM 空间中的空间就越多,内存中可以保存的活动应用程序就越多,并且最近的应用程序之间的切换可能会更顺畅。
即使未明确分配给应用程序,Android 也会使用 RAM。例如,如果您正在进行文件传输,可以通过使用 RAM 作为缓存来加快文件传输速度。与所有现代操作系统一样,Android 会使用尽可能多的 RAM 来加速整体速度。一旦进程需要该内存,它就会立即释放,但它永远不会真正为空或未使用。
考虑到 Android 中的许多应用程序在后台运行,拥有更多 RAM 也很方便,这样后台进程就可以顺利进行,即使您在前台使用占用大量 RAM 的应用程序(例如 PUBG 或 Diablo) 。如果您在执行分屏应用程序工作时同时在后台听音乐或下载文件,则更多 RAM 可确保一切顺利进行。
RAM“增强”功能
虽然您无法升级手机的 RAM,并且 Android 不会将 RAM 交换到内部存储,但某些第三方解决方案确实允许将系统存储用作 RAM。当可用内存耗尽时,这会保留手机的一部分存储空间作为溢出空间。
现代手机 SSD 的速度仍然不如 RAM,但绝对速度仍然非常快。将最旧的或空闲的进程移动到专门准备的存储区域仍然比终止进程后启动应用程序要快得多。如果处理得当,这种交换内存的方法可以带来更流畅的体验,尤其是在 RAM 最小的中低端设备上。
最新的三星 Galaxy 手机(例如 S22 Ultra 和 S21 Ultra)具有 RAM Plus 功能。您可以在此处指定 4GB 到 8GB 之间的任何存储空间,以保留交换空间。然而,这些手机通常配备 12GB RAM,具体取决于具体型号,因此 RAM Plus 的收益递减。好消息是 三星的中端手机也具备该功能 。
如果您没有提供此类功能的手机(例如 Google Pixel),您还可以使用第三方应用,例如流行的 交换 。但是,与制造商批准的功能相比,您面临更大的不稳定或其他错误风险。.
您的手机需要多少 RAM?
正如您从上面的讨论中看到的,您手机中所需的 RAM 量取决于您如何使用它以及您需要它做什么。因此,我们将研究现代手机中的每种常见 RAM 分配方式,并描述哪种类型的用户最适合每种 RAM 容量。
请记住,RAM 较少的 Android 手机的 CPU 和 GPU 往往也较弱,因此即使您不需要提供的 RAM 那么多,您可能仍然需要与之配套的其他组件运行特定的应用程序。
如果您想要最大程度的流畅度和快速的系统响应能力,那么它也是值得的,因为一般来说,有足够的内存来支持缓存和系统加速,如果您想要最终的面向未来,那么 12GB 及以上的俱乐部就适合您!
.