安卓系统为什么没有内存占用
Ⅰ 安卓的内存占用
相信不少朋友有这样的疑问,为什么手机4GB运行内存还卡?这到底应该谁背锅?看完这篇文章你就懂了。
2018年,主流品牌的旗舰机运行内存都飙升至了6GB,比如小米MIX2S、荣耀10,甚至连千元机的魅蓝E3也都全系标配6GB运行内存。这一配置升级的背后,反映了手机运行内存占用越来越大。
此前,Android系统的占用不过500MB左右,到现在Android 8.1,系统占用已经达到接近2GB;又比如微信,从一开始的30MB左右,如今已经达到220MB+的运行内存占用了。折算下来,4GB手机平均能常驻后台6个APP,相对而言有些捉襟见肘。因此,现在手机厂商纷纷将运行内存提升至6GB,这样能保证平均常驻大概11个后台。
那么,为什么APP要占用越来越多的运行内存呢?
首先,我们要站在开发者的角度来想。开发者和用户的思维不一样,他们不是努力的想要节省运行内存,而是想着如何利用更多的运行内存,以带来更流畅的体验——这么多运行内存,不用白不用,浪费太可惜。
结果,APP的运行内存占用就越来越大,这也使得常驻后台的APP数量不断减少。而为了给用户带来更流畅的体验,手机厂商们不得不把运行内存不断做大,从1GB到2GB,再到4GB、6GB、8GB。
然而,这又让开发者眼睛都亮了——正愁着怎么在运行内存和运行流畅度上进行平衡,没想到厂商那么好心,直接把运行内存做大了。于是开发者们又开启新一轮的运行内存占用了。
好了,单个APP为什么运行内存占用越来越大,你理解了吗?
但还有个问题,卡顿。有时候,明明只打开了一个APP,却还是有点卡的感觉。于是你就产生了“4GB、6GB运行内存不够用,安卓机必须上顶配”的感觉。那这个问题又要谁背锅呢?
这就要说到整个国内安卓生态了。笔者用的是Pixel 2,运行的是最纯净的Android系统。一段时间的使用下来,笔者印象最深刻的是国内APP的流氓程度,如果不用黑域进行限制,几乎分分钟就爆满运行内存了。
下面这张图,是笔者取消了黑域限制的后果。清空后台之后,隔了一段时间再看,启动了一堆APP,几乎都是国内APP。有些APP以前基本不打开,比如高德地图、京东,自启动情况非常严重。
所以,表面上你打开的是一个APP,其实背后已经运行了无数个APP。这样的情况下,想要不卡顿几乎是不可能的。值得一提的是,这些国内APP几乎都是从Google Play下载的(QQ被Google Play下架),显然流氓并不因审查机制的不同而不同。
这个锅到底谁背?开发者显然已经不是重点了,而是企业的态度问题。常驻后台,APP可以调用更多权限,记录用户更多的信息,并推送广告、消息。但问题是,比如地图APP的使用频率低,它那么积极的常驻后台是为何?对不起,笔者真的只能想到广告。
Ⅱ 安卓手机的运行内存,从1G到12G,为何系统总是占去一半
这确实是个有趣的事实,记得一开始的安卓手机内存只有一个G的时候,开机是剩余500M,现在的运行内存已经达到6G、8G,有的甚至是12G了,但剩余内存还是一半甚至更少。主要有以下几个原因:
一是安卓系统不断升级,功能越来越全,文件也变得越来越庞大,安卓系统几乎每年升级一代,到现在已经到了安卓9,安装包也从一开始的几百兆变成了好几个G。
二是安卓系统是开源软件,各个厂家都进行了深度定制,加入了一些自己的特色功能甚至是广告,也占用了不少内存。
第三是现在的APP变得越来越大,几十兆是苗条的,有的 游戏 甚至上G大小。好多程序开机自启驻留内存,导致一开机内存就被占用。
其实这种情况我们也不用担心,因为我们的硬件升级得也快,这就跟以前桌面系统类似, windows操作系统和各种可执行软件越来越大,但cpu也越来越快,内存、硬盘也越来越大,我们的使用感受也越来越好。手机也是类似情况,软件、硬件相互逼对方升级,同时也带给我们更好的使用感受。
这是一个很有趣的现象,也是真实存在的,我们是以前的512M,还是现在的3G 6g,8g?我们都会发现在系统开机后会只剩下一半的空间,可以供我们使用甚至更少。
这在绝大部分的安卓手机之中都存在,用安卓开源,所以作为手机厂商或者任何人都可以在此基础上定制自己的界面,或者增加一些特色的功能,或者增加自己一些符合目标客户定位的功能,甚至可以加入一些广告或者广告接口,以便现在或者将来使广告更好地融合,除了系统以外,我没安装的每一个APP在运行的过程中,都需要调入内存之中才能被CPU运行!
操作系统自不必说,基本上全部都会调入运行内存之中,根据不同厂家,不同手机,不同的定制使用的内存波动比较大,再加上各个APP竞相启动,就造成了无论手机内存多大,总会被占取一半甚至更多,但是大部分情况下,我们不用担心这种情况,因为当手机内存不够用的时候,系统会把一部分长时间不用的APP清理,以便供新运行的APP使用。
主要是Android操作系统的内存,达到了仅2GB,并且像是系统用户界面、华为桌面等组件,也占据了大量的内存,此外还有一些自启动的软件,因为如今的手机,在出厂时,就已经安装了大量的自带程序。
所以说,尽管手机内存从4GB变成了12GB,但手机上安装的程序,以及安卓系统,都占据了大量的内存,也正因为此,即便拥有12GB的运行内存,一款新手机初次运行时,依然能占据一半内存,当然了,只需要把一些组件删除,并且限制软件自启动,运行内存自然就增加了。
事实上,即便是4GB的运行内存,也已经够用了,运行内存越大,只是你同时能够运行的软件上限能增加,对于手机流畅度的影响,可谓是微乎甚微。
系统的日益完善。这个问题问得还是比较有代表性,因为几年前的现象确实有着,而现在的大部分机子的系统起码也都占着运行内存大约2-3GB。而目前主流的手机的运行内存在6GB左右。所以一般朋友说要买手机因为预算原因要购买运行内存4GB的时候,我都是不建议的。如果使用了4GB的手机,基本上能用的运存大概只有几百M到1G多。这时候打开个微信和浏览器,再打开个淘宝就略显拮据了,特别现在的小伙伴在网购的时候经常打开多个平台app来进行比价。
首先出现这样子的原因是在于安卓系统的自我升级,现在没有一个系统都是完美的,都是需要不断的升级以及修补漏洞的,所以原生安卓系统也是分段时间去更新系统的;其次就是现在的手机厂商都是要对原生的安卓系统进行更高层次的深度订制,要知道在这里面的诸多功能的实现也是要占用我们自己的运行内存的。并且随着各种功能的实现,造成了我们的内存大量被吞噬。这也是为什么以前的手机2G内存就已经很大了,而现在的6G基本上是刚刚符合我们的日常使用。
所以我一般都是强调,4G运存的手机已经是上个时代的产物,而6G手机刚刚好是我们现在所不牺牲体验感所能最小的运行内存。而如果预算许可的话,8G、10G甚至是12G,都是可以入手的。
Ⅲ 为什么安卓手机运行内存越用越少
原因:
1.手机预装软件占用一部分空间。
大部分的手机厂商都会在出厂的手机中安装一些必备应用,但是也难免会有一部参差不齐的应用在手机上,多是手机厂商的合作方,并不是很容易卸载,这样会造成很多用户的困扰。这些软件会占用手机很大一部分空间。
2.应用软件运行过程中会占用大量空间。
大部分用户都会有手机使用越久手机越卡顿的体验,很大程度上与我们的使用有关,我们经常使用的软件如果不及时清理,会积累许多的垃圾,对手机内存大小带来影响。
3.安卓系统本身占用内存。
安卓系统安装进手机时,就先用了很大的空间,从一开始的100m,到现在的安卓7.0,先用内存达到2个G,所以可能在之后的发展中会占用更多的空间。
手机中的内存就是被这些软件逐渐消耗掉,所以平时使用手机时一定要定时清理手机中的软件垃圾,比如QQ或是微信的缓存数据,清理时要注意不要失误删除其中你需要的聊天记录,
(3)安卓系统为什么没有内存占用扩展阅读
手机提示内存已满/内存不足时应对方法:
删除不必要的数据及应用程序:智能管理器(内存管理器)-储存空间/内存。
2.关闭不需要的应用程序:点击屏幕左下角近期任务键-点击要关闭的应用程序右上角的“X”/下方的关闭全部。
3.若手机支持存储卡,将多媒体文件移动到扩展卡或将拍摄存储路径设置为扩展卡。若未有存储卡,建议定期将多媒体文件移动到电脑中。
4.卸载不经常使用的软件或文件。
Ⅳ 安卓手机内存不足的原因及解决方法是什么
1、将已经安装过的安卓程序的缓存文件和下载仔誉察文件都清理掉。
2、卸载掉虚庆那些使用频率非常低的应用程序,这样也有利于念茄很多安卓手机内存空间清理。
3、及时清理后台打开过或正在运行的软件,释放RAM空间,可以使用各种清理软件。
Ⅳ 为什么我的手机存储空间越来越小,但又找不到占空间的东西
手机内存减少五大原因:
应用软件缓存、垃圾短信、照片视频、浏览器缓存、操作系统自身升级的缓存。
以及其他的聊天记录等软件产生的信息记录也会占用相当大的内存,安装软件时尽量不选择内存卡内安装,能节省空间,看看手机内有什么占用空间较大的软件,比如微信qq等,常常会在内存卡里留下大量缓存。
(5)安卓系统为什么没有内存占用扩展阅读:
手机内存的清理方式。
1、第三方清理软件+手动清除
对于安卓用户来说,许多人下载第三方清理应用程序来优化他们的手机。这是一种非常好的方法,但是许多潜在的应用程序需要您手动设置缓存清除。这样可以更好的释放手机的内存空间。
2、格式化清除
这种方法针对的是已经使用手机一年以上的手机用户。当涉及到格式化,许多人担心文件和照片被删除和永远无法恢复。
事实上,在我们格式化手机之前,我们可以通过云存储来保存手机的重要文件,然后格式化它们。很多人说格式化后的手机会像新的一样流畅,但事实并非如此。格式化会清除所有不能从手机中删除的内部缓存,所以你会感觉更快。
3、先删除后安装
现在智能手机占用的内存最多的除了王者荣耀等大内存游戏外,便是微信、QQ。这两款应用本身没有太多内存,但经常发现它们在手机上占用了几g的内存。
无论多么努力地清理手机的内存,仍然无法完全释放内存空间。如果不希望手机被格式化,请先删除,然后再安装,以解决潜在的内存清理问题。