联系
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

VivoXplay5Elite并不是目前唯一具有6GBRAM的智能手机

2020-08-19 12:32 出处:互联网 人气: 评论(
月票排行榜 欧美喜剧 中国证券公司排行榜 最火的电视剧 外汇储备排名 台湾男歌手 加速器排行榜 中国最帅的男明星

最近,我们被告知发布了首批运行Android的智能手机之一,该智能手机配备6GB RAM。6个怪异的GB!移动设备中有很多RAM。启动数字游戏的是Vivo Xplay5 Elite。作为一家公司,Vivo在中国以外可能不是很知名,但是值得称赞的是,该公司过去已经生产了一些非常轻薄的智能手机。借助Xplay5 Elite,他们试图适应旨在支持国王的设备的许多规格。

多为 软

这两个手机都在问我们一个问题,我们现在真的需要那么多RAM吗?

正如Mishaal所提到的,实际值因OEM而异,因此您可能会在具有相似规格的不同手机上进行多任务处理时遇到不同的经验。混合中的另一个变量是设备上的膨胀软件数量。像TouchWiz这样经过大量修改的Android UX 往往会在基于库存AOSP的Android之上提供很多功能,因此,需要向系统分配更多的资源以达到OEM想要的水平。这为第三方应用程序的缓存留出了更少的空间,反过来又加剧了低内存消耗。

“ Android处理内存管理的方式是这样的:与其在活动结束后立即杀死每个进程(例如,当您按下主屏幕按钮退出应用程序时),不如将进程保留在内存中,直到系统需要将其杀死为止。释放更多的内存。系统如何决定保留哪些流程以及杀死哪些流程?LMK(低内存杀手)驱动程序。ActivityManager服务会为每个进程分配一个oom_adj值,范围从-17到15,该值会根据进程的重要性动态调整oom_adj值。较高的oom_adj值表示该进程更有可能被杀死以释放内存,而较低的值表示该进程不太可能被杀死。”

再次返回图库,显示的可用RAM的一部分已经用于应用程序进程缓存,但是其中的一部分实际上仍然是空闲的,什么也不做。这是我的OnePlus One的一些屏幕截图,显示了显示的可用RAM,然后分为缓存RAM和空闲RAM:

Vivo Xplay 5 Elite在金属机身上配备了双曲线5.43英寸QHD Super AMOLED显示屏。内部有时钟为2.15 Ghz 的最新高通Snapdragon 820 SoC,Adreno 530 GPU,6GB LPDDR4 RAM和128GB不可扩展存储。对于相机,后部是带f / 2.0的16MP Sony IMX298传感器,前部是8MP拍摄器。牢记这些规格和设备的金属结构,即使对于中国消费者来说,也要花很多钱也就不足为奇了。它的价格为4,288元人民币(合660美元),肯定是中国旗舰产品,而不是负担得起的中档产品。

因此,从理论上讲,硬件级别上更多的可用RAM应该导致更多的进程保留在OS级别上缓存,并为OEM提供更大的参与池。但是,即使在具有2GB RAM的设备上,即使系统和应用程序锁定了所需的资源,您也会看到更多的可用RAM。这是Mishaal帖子中的同一图库,比较了各种设备上的可用RAM:

要回答这个问题,我们必须了解Android如何处理内存管理和RAM。在上一篇文章中,Mishaal在解释Android内存管理的复杂性方面做得非常出色,该文章在六个月后仍保持了其相关性。

Vernee Apollo将采用联发科技的高端SoC Helio X20。将会有前面提到的6GB RAM,128GB内部存储,21MP Sony IMX230后置摄像头和5.5英寸2K显示屏。所有这些,Apollo的售价为399.99美元。发送给我们的新闻信息没有提及中国的价格或目标市场,因此这款手机还是个谜。

Vivo Xplay5 Elite并不是目前唯一具有6GB RAM的智能手机。鲜为人知,刚刚成立的中国原始设备制造商Vernee的目标是通过推出中档设备Vernee Apollo,使消费者能够访问大量RAM。

如您所见,UI最轻的设备(例如Nexus 5和Nexus 6)具有最大的可用RAM。甚至其中最重的三星Galaxy Note 5具有4GB的RAM和可启动的TouchWiz,具有约1.7GB的RAM可用于应用程序缓存。即使有如此大的可用RAM池,Note 5仍遭受多任务处理问题,其中设备将诉诸于积极的内存处理。这是因为OEM选择LMK值:在硬件级别注入更多RAM并没有帮助!Note 5改进多任务处理的修复实际上涉及到调整这些LMK值,使其比三星的库存设置更友好地处理多任务,这对于注重生产率的设备而言具有讽刺意味。因此,只有更多的RAM不会自动使设备更加友好地处理多任务。

“ Android将每个进程分为五个类别(前景,可见性,服务,背景和空白),从最重要到最不重要,以保持运行。属于每个类别的进程将在剩余的不同可用内存级别(称为LMK minfree值)下被杀死。例如,如果设备的LMK minfree值设置为“ 2560,4090,6144,7168,8192”(列为4k页,可以从/ sys / module / lowmemorykiller / parameters / minfree中读取),则设备将终止运行当可用内存低于32MB时,将进程定义为“空”;当可用内存低于28MB时,进程将定义为“背景”;当可用内存低于10MB时,将定义为“前台”的应用程序(禁止!)现在,这些最小自由度值在当今大多数设备上并不常见,因为制造商喜欢根据自己的喜好对其进行调整,以使其最适合其设备。但是您应该从这个简短的解释中删除的是,您拥有的可用内存越多,关键进程被杀死的可能性就越小。”

“ 具有2GB RAM的设备与具有3GB RAM的设备之间的主要区别在于,具有3GB RAM的设备应能够在后台缓存更多进程,而不会触发LMK驱动程序将其杀死。”

分享给小伙伴们:
本文标签:

更多文章

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

  • 蛮便宜
  • 抠门网
  • Copyright © 2002-2014 版权所有