原标题:8G运存已经过时了?手机运存到底要多大才够用?

对于安卓党来说,在选购新机时经常会纠结是买8G运存版还是12G运存版,甚至是更大的16G运存版,他们觉得运存越大代表手机“越流畅”。从安兔兔在今年Q2季度发布的统计数据来看,国内安卓用户中选择8G内存的几乎占到了一半,用上12G内存的用户也不少,当然在其他份额中必然也包含了部分已经用上16G运存的用户。除了价格差异之外,内存的不断扩大到底能给性能带来多大的提升呢?

首先我们可以了解一下目前性能最强的内存芯片,也是三星于近日刚刚量产的最新LPDDR5 内存芯片,它的数据传输速度可以达到6400Mbps,与市面上的12G LPDDR5相比传输速度快了16%左右,在封装过后,每秒钟传输的数据大小为51.2GB。而安卓机为何需要不断地去提升这些性能呢?其实这与安卓自身的“缺陷”有关。

开机立马少一半?

一些用安卓机的用户可能知道,就算手机后台没有运行任何的应用程序或是刚重启,运行内存也只会剩下一半左右(12G、16G同样如此)。这主要是因为安卓在开机后,为了保证系统稳定运行,会自启动一系列系统应用,当然也有一些是用户自己选择自启动的。从这张截图就能看出,在清理完后台后,仍有不下于15个系统应用在后台“悄悄运行”,而且大多数应用还是不能随便停用的,否则可能会导致系统崩溃。

至于为什么会出现卡顿和杀后台的现象,我们需要先了解一下安卓的运行原理,安卓是基于Linux内核所开发的开源系统,当用户在安卓手机上启动一个新应用时,Linux内核就会创建一个新进程,这个进程是有着自己虚拟地址执行单元。当用户开启的应用越多,CPU和I/O(读写速度)就会越繁忙,不过工作依然会完成,只不过速度会慢一点。但如果手机本身没有足够的内存来处理这些工作的话,那就不是速度的问题,基本上这个应用。

因此,当内存不足时,系统会杀死当前在内存中的进程,为新的进程腾出空间。系统内核会进行各种测试和检查,来决定哪些进程可以被杀掉以释放内存。举个最简单的例子,当你打开微博看了一小会儿后就挂在后台,当手机认为自身内部运存空间已经不够时,就会“杀”掉微博来释放内存,从而保证当前打开的应用能够正常运行。

一些流氓软件会“故意”占用安卓机内部的运存,更麻烦的是它们会相互唤醒,并且常驻后台,传统的清后台方法也治不了它。所以我们在安装一些软件的时候一定要看清楚,哪些软件是需要给到自启动权限的,哪一些又是不需要的。

当然也不用太过于担心所剩内存太少,由于安卓特殊的机制,它总会给你提前缓冲一些后台应用,这样做的目的是加快应用下次启动的速度,不必每次运行应用都要等待加载。当你需要开启一个大型应用时,它就会把这些没必要运行的后台应用给踢出去,只要你开的应用数量不多,是不会影响到手机正常使用的,所以用户确实不用太过于在意手机运存只剩多少多少。

小运存的iOS是怎么做到流畅的?

可能有些用户看到这里就会问,为什么隔壁的iOS只有4G运存(最大6G),体验却完全不比12G甚至是16G运存的安卓差多少呢?前文也提到了,安卓系统是基于Linux开发的,而iOS系统是基于unix平台开发,它是一个与硬件分离的软件体系结构,这使得用户在打开应用时不需要额外建立一个虚拟机。同时iOS系统对于后台限制十分严格,并拥有绝对的权限,当用户允许开启时,应用才会运行,互相唤醒程序这种骚操作也就不会发生。

还有一个很重要的原因就是iOS是统一由苹果官方服务器来推送消息。比如微信的消息,对方的消息先是要传送到微信服务器上,然后微信服务器再传送到苹果服务器,最后苹果服务器才将消息送至用户手机上,提醒用户某个APP有新的消息,从而不需要后台运行太多程序也能相应的APP通知。

当iOS检测到你当前运行的软件需要更多活跃内存时,系统会选择性地释放掉后台应用所占用的非活跃内存,然后用来提供给当前软件。而这个释放是根据用户的使用习惯而定,比如用户经常用QQ,其次是微信。那么当前台内存不足时系统会优先释放掉微信占用的内存,若还不够才会继续释放QQ所占用的内存。

虽然iOS在软件限制上要比安卓严格得多,但硬件之间的差距还是十分明显的,相信不少正在使用iPhone的用户都能感觉到如今的iPhone杀后台现象同样十分严重。尤其是后台放着相机这类应用时,只要几分钟不去看它,就会自动重载。这是因为目前的iPhone最大运行内存只有6G,这种“先天缺陷”是软件算法所无法弥补的。

安卓内存何时是个头?

安卓手机之所以不断在运行内存这方面做文章是因为安卓系统一直在不断地加入一些新功能,这会使得安卓系统越来越“臃肿”。再加上大部分厂商都会对原生的安卓系统进行私家定制,国内厂商在定制UI时会给手机系统装上一个全家桶,虽然这个全家桶中的部分软件可以严格管理后台进程权限并“杀”掉一些不符合要求的任务进程的来换取系统的流畅性。但这个全家桶的加入就会让这些定制UI更为臃肿,也更加吃性能。

再加上如今的APP也在不断地更新迭代,不断地加入一些新功能,让APP自身“体积”越来越大的同时也会“吃”掉更多的运存。比如《王者荣耀》在刚推出时,只需要一部3G运存的手机就能流畅运行,而到了现在,流畅运行需要8G左右的运存,如果想要有更好的游戏体验(调高画质等选项),就需要12G左右的运存了。

虽然有不少人表示8G、12G就够用了,再大一点就是“性能过剩”,这句话完全是无稽之谈。虽然我并不提倡性能至上的观点,但手机性能向上发展是一种不可阻止的趋势,并且随着智能手机给未来生活带来更多可能性,手机自然也需要更强的硬件来支撑,“性能过剩”这个现象是绝不可能在手机上发生的。或许在明年我们就能看到一部拥有24G运行内存的手机,在未来甚至有赶超电脑的趋势。

还有一点是因为目前手机厂商都会将自己的产品分为高中低端三个系列,除了在处理器、相机、充电等方面有所差别,在运存方面也会有着一定的差距。毕竟用户在购买手机时,第一看重的是处理器以及运存大小,他们认为更大的运存会提供更流畅的体验,先不说提升究竟大不大,但这确实是一种营销手段,也是厂商一种秀肌肉的方式。

说来说去,内存这个东西就是拿来用的,安卓用户不必因为看到自己所剩内存只有三分之一左右就开始抱怨,只要不影响到日常使用即可。iOS和安卓各有各的好处以及缺点,在时代的催促下,手机厂商也会不断升级自己的产品。或许未来有一天,智能手机的性能将不再成为体验的重要基础,也不需要多么夸张的运存容量。但目前看来,这一天貌似还比较遥远。返回搜狐,查看更多

责任编辑:

linux编译安卓需要多大内存,8G运存已经过时了?手机运存到底要多大才够用?...相关推荐

  1. android手机8g内存够用嘛,8G 运存已经过时了?手机运存到底要多大才够用?

    原标题:8G 运存已经过时了?手机运存到底要多大才够用? 前几年的时候,我们大多数人还在用着2GB的手机,可短短几年时间,手机运存发展的飞快,6GB已经成了千元机的标配,而旗舰机基本都用上了8GB,1 ...

  2. windows进程管理器_面向Windows,Linux,Mac ,安卓, 木马,密码破解内存提取基于KPCR结构的技术研究...

    Windows内存分析原理 内存镜像存储的是二进制数据,内存取证分析的任务就是从这些貌似毫无意义的二进制数据中找到系统的运行信息.这些二进制数据从根本上说,其来源都是操作系统的内存分配.为何分配.如何 ...

  3. linux 2G内存够用吗,不管2G还是6G运存,为什么使用手机时都会先占用一半?

    原标题:不管2G还是6G运存,为什么使用手机时都会先占用一半? 以前安卓手机最大的缺陷就是运存问题,手机玩着玩着突然就运行内存不足了,为了运行更流畅手机运存从1G到2G-到8G,手机运存越来越大.但大 ...

  4. iOS和android运存机制,为什么苹果4GB运存却比安卓8GB更丝滑流畅?看完立马涨知识了...

    众所周知,目前智能手机分为苹果和安卓两大阵营.如今不管是苹果手机还是安卓手机在性能方面都越来越强大,为了进一步提升用户体验,安卓主流旗舰标配已达到了8G运存,顶配甚至达到了12G,最低也是4G起步,反 ...

  5. android3g运存,为什么iphoneX只有3G运存还比安卓的6G运存快?

    与安卓手机不一样,很多人买iPhone手机的时候从来不关心手机的配置是什么,买最近款就准没错.苹果的发布会也不会强调在性能和配置上有什么提升,尤其是内存这方面.那么,你知道每一代的iPhone手机的运 ...

  6. python需要电脑多大内存合适_编程用surface怎么样发(学python要多大内存)

    :雷科技 2019-08-23 15:45:53 华为MatebookE,Surface Go,ipad 该怎么选择? 想要一台学习.编程用的笔记本或平板?那首先是要排除掉 iPad,虽然 iPad ...

  7. android和ios系统的内存,为什么说IOS系统的2G运存相当于安卓手机的8G运存

    在手机圈里,苹果手机一直都是深受欢迎的,除了性能的强大,系统做的也是非常的好,这也是为什么苹果手机用户的黏性非常高的原因之一,而在流畅度这一块,苹果手机的2G运存基本上都堪比安卓的8G了,为什么这么说 ...

  8. 【转】16GB大内存该怎么玩儿?

    FROM: http://www.cnbeta.com/articles/154182.htm 去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格 ...

  9. 16GB大内存该怎么玩儿?

    去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格就开始有所松动,终于在五六月的时候,内存价格出现了比较明显的下滑,自此一泻千里--如今,单条4G ...

最新文章

  1. 前端学习(3057):vue+element今日头条管理-回顾
  2. std::make_unique<T>和std::make_shared<T>
  3. 做数据产品经理要学习那些东西?
  4. iOS开发-Object-C获取手机设备信息(UIDevice)
  5. STM32工作笔记0067---SPI接口原理与配置
  6. IDEA2018部署jeesite3完美运行教程
  7. ngx-material中Datepicker的日期格式化和选择语系
  8. #JS 窗口resize避免触发多次
  9. JAVAWeb开发之Servlet-18.Servlet共享变量与变量的作用域
  10. 使用FileTypesMan修复office关联图标
  11. LCD驱动芯片ST7789V
  12. XMLSpy的主要功能介绍
  13. n 个元素顺序入栈,则可能的出栈序列有多少种?转
  14. react class的写法
  15. TI DSP TMS320C66x学习笔记之TI Imglib库相关函数(四)
  16. 撤销git reset
  17. SIM7600CE模块UART设计指南
  18. C语言微信控制windows电脑代码,Windows电脑版微信实现多开 无需第三方软件(bat命令实现)...
  19. linux上namd使用教程,NAMD自学笔记 适用于初学者
  20. CS231n-课程总结

热门文章

  1. python升序和降序排序sort_【python】 sort、sorted高级排序技巧
  2. 老年大学计算机培训教材,老年大学摄影教材.pdf
  3. 谈谈HBuilder以及HTML5+
  4. mac安卓连接助手dmg androidfiletransfer
  5. 语义分割数据集转目标检测数据集
  6. 57个你不知道的google工具
  7. 驱动开发(四)——点灯大师
  8. SpringBoot part4 day17
  9. 批量计算机添加网络打印机方法,通过IP添加网络打印机打印方法图解
  10. [转载]FAE及其发展前景_史蒂文森sun_新浪博客