不粘锅丶uzi
现在智能手机的发展真的是非常的快速,从最开始的512M的手机内存发展到1GB、2GB、3GB的手机内存,直到现在已经发展到6GB、8GB的手机内存了,随着内存的加大,我们的手机运行速度也是越来越快,但是有这样的一个问题,就是即便是6GB的手机内存还是会挤掉后台运行的软件,这到底是什么原因呢?
其实,要是为什么智能手机会疯狂的挤掉后台应用呢,是因为我们所使用的安卓手机的机制导致的原因,我们也都知道,目前的智能手机系统分给苹果iOS还有谷歌安卓系统,所以由于谷歌的安卓系统运行机制的原因,才会导致手机的运行速度随着应用大小的增加而变得卡顿。我们可以看一张我们在日常生活中所经常使用到了一些应用,它的占用内存是几百兆左右的。
相信大家看到这张图片的时候就会明白,为什么手机即便是运行内存一直在增加,手机应用的内存还是不够用的,当初手机内存是3GB的时候,只有一开机就是剩余1.5GB,这即使这个原因了,还有一钟原因就是安卓手机没有办法把应用挤干净啊,有的时候挤掉一般就会重新恢复,这个问题也是需要大家注意,不过目前很多的厂商都已经开发出来一款能保护后台的程序,大家有兴趣可以去体验一下。
最后,对于安卓手机的挤掉后台的问题,我个人认为是目前所有安卓手机的一个通病,我们只能等待厂商的优化,大家的手机这个现象和问题严重吗?可以下下方留言,咱们一起探讨!
千帆辰
大家都知道,目前iPhone最大内存为3GB,安卓旗舰已经达到8GB,但是苹果的流畅性却吊打安卓。
因为两者机制不同,iPhone使用的iOS系统采用了一种“墓碑机制”也就是我们所说的“伪后台”,当用户回到主界面,刚才使用运行的任务就停止运行,几乎不占用内存资源。
再看安卓系统,用户开启应用后,尽管界面切换到了主界面,但任务仍在后台运行,用户如果再开启其他应用,又需要额外内存,相当于前台、后台任务都需要占用内存资源。
虽然现在内存不断变大,但是软件占用的内存也在增加。
目前随着硬件的功能强大,软件的开发商也就会跟上,占用更多的内存会上软件变得更加流畅,还可以获取更多功能,开发时间也会更短。并且对续航也没有太大影响。既然硬件强大了,软件为什么不跟上呢?
随着android系统的版本变化,其使用的交互机制也在变化,软件应用机制也在进化,系统占用内存从最初的100多M到现在2G左右。
内存有6GB,系统占用了2GB左右。剩余3G左右,但是开几个软件之后再切回来还是被系统“杀”了。确切的来说是被“开屏”了。
月光科技官方
我们知道随着产业化的发展,电子产品都会向一个方向发展,那就是配置更强质量更高价格更低的方向发展,智能手机也是一样的,特别是从去年360手机公司推出一款标配6G大运存手机之后,2018年手机基本上都在6G大运存的标配了。对于手机的性能来说非常有必要,这样手机运行也会更快。体验也加的优秀。但是对于各家手机的UI系统来说,还是会对一些非必要的APP进行杀后台的,防止这些APP的运行,为什么。
这个虽然是智能电子产品,但是也可以以通俗的方法来看,那就是高速再快,也会有限速,马路再宽车多了一样堵的道理,很简单的,特别是国内的APP环境非常的错,每一家制作的APP都认为自己是必须要每天打开,时刻打开的,想象一下看,虽然手机有6G运存,一般来说,分给系统使用的内存也要1G或2G了,一般手机都会装不少的APP,如果这些APP都放任运行,不要说6G了,就是有100G也是不行的,同时中央处理器CPU也是说不消的,所以于一般的手机厂家来说,它们都是非常懂国内APP市场环境的,所以在制作安卓的UI时,都会做防范,不然手机很快就会卡顿,这个系统和硬件关系都不是太大的,这些APP都比较麻烦和流氓。
这样应该就比较好理解手机为什么杀后台了。这就象之前的电脑产品是一样的,有些流氓软件在后台不停的安装其它软件,再好的电脑也会受不了的,卡顿就成必然了。
黑米桃
谢邀!喜欢,就关注下~
随着智能手机在国内普及,越来越多的同学对智能手机也越来越了解,比如每一款智能手机的配置参数都了如指掌,对于手机运存的作用也是越发了解。随着智能手机的进步,性能是逐渐增强,对于运存的需求也在逐渐增大,从1GB RAM到2GB RAM,再到现在的6GB RAM,甚至8GB RAM。
可以看出,智能手机的成长就是手机运存增大的过程,就目前来说,普遍的旗舰智能手机都配备了6GB RAM。有部分同学在疑问,都6GB RAM了,为什么系统还要「杀」后台APP?
疯狂地「杀」
为什么系统要疯狂地「杀」后台APP,原因很简单,只为保证我们的使用智能手机的时候,能够流畅使用。而iOS操作系统的苹果iPhone手机,之所以不需要大运存来支持,原因在于iOS对后台不使用的APP直接冻结了,故而后台APP不会影响苹果iPhone手机的性能。
而Android操作系统的智能手机,由于系统机制缘故,尽管我们不使用APP了,但APP依旧可以在后台运行。除此之外APP占用运存大小,也是随着智能手机成长的,以目前比较常用的APP为例,可以从表格看出,它们占用的运存是几百兆不等。
如果这些APP同时在后台运行,就算是6GB运存,也肯定完全不够用的,所以疯狂地「杀」,非常有助于我们使用智能手机的体验。
虚假的开屏图
接下来吉普要介绍一种后台程序重新开启,有开屏图现象。这种情况实际上是APP没有被「杀」干净,它们依旧在后台运行。很多时候,打开一款APP,它需要连接服务器加载一些数据,比如淘宝商品、微博新信息等等,数据越大,加载的时间也就越久。APP自然不会让我们干瞪眼,因为长时间的数据加载,会非常影响用户体验,于是乎,很多APP会在数据加载完成之前,「盖」上一张开屏图来掩饰部分板块的空白,给我们感觉就是APP在重启,实际这是假象,在打开之前,APP依旧在后台运行。
所以,Android操作系统的智能手机关闭后台APP的问题依旧是多数用户的痛点,所以现在的系统都加入了「杀」后台APP的程序。
科技吉普
1,安卓是多线程,多任务的操作系统
2,安卓是虚拟机,还是java虚拟机
虚拟机本身就比操作系统占用内存更大,更不可思议的是,一个app是一个独立的虚拟机。
3,应用程序多数都是多线程,运行的时候,一般会开运行的主线程、负责更新升级的PushService 线程、负责接收消息的NotifyService 线程
4,在安卓2.3时代
虚拟机默认内存组合是8+64+256
安卓4.0到4.4
虚拟机默认组合16+128+512
到了64位操作系统的时候,运行内存普遍达到3+硬盘空间128g
系统默认的虚拟机达到32+196+512
5,应用程序功能越来越多,体积在增加,内存也在增加,出现的结果就是虚拟机越来越大。手机不得不采用更大的6g运行内存,甚至8g的运行内存