道客优

1234
Galaxy S20 Ultra的16GB RAM是不是有点太大了
2020-02-12 刀刻油 阅读:601

2020年,我们将看到具有支持16GB RAM的旗舰手机。随着OnePlus 7T Pro和Asus ROG Phone 2等手机在2019年从8GB跃升至12GB,16GB的普及也只是时间问题。在这里先看一下三星Galaxy S20 Ultra顶级型号16GBRAM。

Samsung-Galaxy-S20-Ultra-full-screen-1340x754 (1).jpg

16GB的RAM听起来不错,有了它在手有了吃牛的资本,但是实际上它能起到多大作用呢?

先说一点关于Android内存管理的一些知识手机真正需要多少RAM?每当点击某个应用程序的图标时,Android都会创建一个进程(任务)来运行该应用程序。 Linux内核管理包括CPU和内存在内的系统资源,以便每个进程(应用程序)都能获得所需的资源。如果有足够的内存和足够的CPU时间,则内核可以根据需要自由分配资源。但是,当资源短缺时,就会出现问题。

ram_chips_on_a_motherboard-1340x754.jpg

CPU时间有限时,首先体现的就是性能下降。眼前的工作仍会完成,但不会那么快。 RAM不同的如果没有更多的可用内存,则等待更长的时间或减慢速度可能不会节省出更多的RAM可用。

Android目前有两个选择。首先,有一个使用zRAM进行交换的想法。 Android可以分配一块物理内存用于交换。交换是Linux在PC和服务器上使用的一种思想。当主内存非常珍贵时,将最少使用的内存页写到磁盘上,它们先前占用的内存可用于其他进程。如果以后需要换出的内存,则从磁盘读回换出的数据,并在内存中再次分配一个位置(交换)

chip-upside-down-with-pins-in-the-air-1-1340x754.jpg

Android无法做的一件事就是交换到内部存储,它通常是闪存,并且写入寿命有限。虽然足够容纳我们的照片和应用,但寿命有限,不足以交换。取而代之的是,Android压缩内存并将其写回到保留为zRAM的部分中的另一部分。 “ z”来自“ .z”文件扩展名在压缩文件中的历史使用方法。如果我们假设压缩率为50%,则可以将128KB的RAM减少到64KB,从而释放64KB。这等效于将内存页转存到磁盘。压缩内存无法直接使用,因此,如果Android再次需要,则必须将其解压缩并复制回内存中。

如果无法使用zRAM释放足够的RAM,或者制造商未将设备设计为使用zRAM(并非所有Android手机都使用zRAM),则内核需要强制结束一些进程。

求更多内存(可能是因为它刚刚启动)的应用程序是前台应用程序。就Android而言,它是最重要的应用程序,因为用户刚刚启动了它。Android从内存中删除的较旧应用。如果三天前打开了Temple Run并退出,但从未结束,那么Android会认为用户不再打开它并从内存中删除那就可以将其使用的内存分配给前台应用程序。

应用的结束实际上是其正常生命周期的一部分。每个应用程序开发人员都知道他们的应用程序可能会从内存中弹出。但是,Android确实会尝试对此应用给予通知就是说应用可以保存其当前状态。重新加载该应用程序后,它可以读取最后的状态信息,并从上次停止的地方继续运行。

Fortnite-Installer-1.jpg

最坏的情况是启动大型应用程序(可能是游戏),并且需要从内存中弹出几个应用程序以腾出空间。这是预期的行为,但对用户来说体验却很差,因为切换回以前的应用程序时,就需要重新加载

要避免这种情况就只能采用大内存。从广义上讲,一个普通的应用程序(社交媒体,照片编辑)或休闲游戏需要400MB的RAM。这是一个最大限度的预期。如果您的设备带有6GB内存,并且在重启后大约有3.5GB可用空间,那么您可以同时在内存中保存9个应用程序,而不会从内存中删除任何应用程序。这意味着用户可以在两个或三个社交媒体应用程序,电子邮件和一些休闲游戏之间自由切换,而不会看到应用程序重新加载。

但是,有一些游戏非常耗内存,设置可以使用1GB至1.4GB的RAM。这意味着系统要结束三到四个应用才能腾出这么大的空间。

如果手机8GB并有5GB的可用空间,那就有足够的RAM来容纳十个应用程序,并可运行一个大型游戏。用户可以在社交软件和游戏中任意切换

如果具有12GB的RAM,则该设备将至少具有8GB的可用内存,甚至可能更多。这意味着有足够的内存来容纳十二个或更多的应用程序和休闲游戏,以及两个大型游戏。所有内存可以同时加载。

使用16GB的S20 Ultra的用户还能同时打开更多吗?从技术上讲,是的,即使同时打开两个大型游戏,仍然会有大约8-9GB的可用内存。对于其他20种类型的应用程序而言,这已经足够了。当然,S20 Ultra的目标市场只是旗舰市场的一小部分,而旗舰市场本身又是整个全球智能手机市场的一小部分。但是S20 Ultra拥有者是否真的会“感觉”到能够在内存中保留两个大型游戏和12个具有12GB的应用程序与在内存中保留三个大型游戏以及具有16GB的其他20个应用程序之间的区别?

别忘了还有固定应用程序。应用程序固定可让用户指定Android应始终尝试保留在内存中的应用程序,并且仅在极端的情况下将其删除。这是安卓的一个标准功能,并且不仅适用于具有大型RAM的设备。

有人说12GB已经超出了最佳存储容量,希望智能手机中的内存比普通Windows 10笔记本电脑更多的原因是用户希望应用程序保留在内存中。它并不能使应用程序运行得更快。它不会提高UI的速度它不会提高GPU性能不会延长电池寿命不能提高下载速度不会使手机充电更快。


推荐阅读: