手机缓存从1G到目前最高12G,为什么系统总是占去一半?越大不是剩得越多吗?
手机缓存从1G到目前最高12G,为什么系统总是占去一半?越大不是剩得越多吗?
-----
网友解答:
-----
在悟空问答上的260个问题,只写接地气的科技内容,欢迎关注。
并没有占据一半啊......我之前用坚果R1 8+128 刚开机的时候系统占用在35%左右,最高也就在40%,也就是差不多占用3G左右的运存吧。手机运存当然会逐渐往上涨,但是总归会有一个零界点。
目前看来零界点就在4G-6G过渡之间,超过6G的运存,系统很难占到一半的使用量。
你如果有一台12G的手机,系统占比应该只有30%左右。
安卓和苹果,在最初拥有两种不同的内存管理方式。安卓是后台优先,只要是打开的应用程序都分配内存跑着,如果开启的应用过多,内存消耗超过80%就会出现卡顿,再加上各种垃圾软件自启动,所以过去用安卓机器要做的就是记得经常清理后台;IOS的机制是前端优先,系统优先调用资源运行目前用户在使用的APP,关掉后台消耗资源的APP,所以过去的IOS是假后台,并没有所谓多任务。
后来经过不断的优化,
安卓用了内存回收技术,
系统会回收掉后台占用资源大的程序优先满足当前使用的程序;
苹果则更是增加了内存压缩技术和快速启动,
提高APP的启动速度,用更少的内存达到相同的效果,目前苹果内存最大的iPhone Xs Max也就4G运存,不得不说苹果对系统的优化是极其出色的。
目前安卓手机在售的内存已经达到12G了,要知道笔记本电脑大多数运存还只有8G。
一方面是三星技术的不断迭代,能够造出更大容量的单存储芯片;另一方面是安卓系统本身的开源性质,被带三方厂商增加了很多功能。
用过原生安卓的消费者应该能知道,原生安卓系统是相当轻便的,连音乐播放器都没有,运行起来流畅得不像安卓。第三方手机厂商拿过来后都会进行大量的修改,换UI,增加各种插件,最后就把一个苗条的小姑娘包裹成一个孕妇一样,行动自然就不方便了,要占用更多的空间才能跑顺畅。目前对于安卓原生系统改动最小的手机肯定是Google Pixle,国产厂商改动最小的应该是一加,如果你是注重运行速度的用户,可以考虑一下这两个品牌。
那么大内存除了能够放下内嵌更多实用功能的系统以外,还有一点就是对于第三方应用的支撑,而这一点才是用户真正能够感受到并且关心的。
运存越大,你后台可以开启的应用当然就越多,手机使用起来也就越舒服,
比如系统多屏模式下,你就可以一边玩游戏,一边看直播,一边听音乐等等,这是过去1G、2G内存想都不敢想的。所以对于安卓手机而言,在相同处理器的情况下(不看处理器光看内存大小是耍流氓),12G运存的手机当然会比6G运存的手机要舒服很多,因为你可以开N多个程序,而且不用管清理后台的事情,只要电池受得了。
那么对于我们消费者而言,到底应不应该买一台12G运存的手机呢?我觉得目前完全没有必要,6G完全够用,哪怕吃鸡;8G已经是可以跑桌面程序的能力了,用Pr剪素材也就占2G多一点内存,所以何必要花那么大价钱买一个12+256价格的机器呢?8+128就已经是目前最好的组合了,你光是玩玩游戏很难把性能发挥到极致,除非装个老罗的Smartisan TNT系统办公啥的应该差不多。
对于更多的消费者,我更推荐6+128的组合,便宜,够用。不要想着未来几年后5G一来又不够用了,放心,5G来之前你手上的安卓机早被你换掉了。
-----
网友解答:
-----
这里面有一个非常重要的阴谋,或者说阳谋也没问题。
不知各位条友是否知道摩尔定律和安迪比尔定律?
摩尔定律是由英特尔创始人-摩尔博士所提出。摩尔定律是这么说的,单位面积内的晶体管数量会在18个月内翻一番。
将摩尔定律翻译成老百姓的话是这样的:每18个月,计算机等IT产品的性能会翻一番。
再通俗一点,老百姓购买相同性能的计算机等IT产品,每18个月价钱会降一半。
摩尔定律给了所有计算机消费者一个希望,如果我今天嫌计算机太贵,那么我等18个月就可以用一半的价钱来买之前看上的那款机器。
如果真是这样的话,计算机就卖不动了,想买计算机的人都会等18个月。这样往复,整个ICT产业也就没得玩儿了。
摩尔定律就是这个问题开始所说到的阳谋,因为芯片厂商会造出性能优越的芯片,还要把这些芯片卖出去。
如果你的设备性能不下降,那你还有换手机的理由吗?答案显而易见。所以阴谋-安迪-比尔定律来了(比尔是微软创始人比尔盖茨,安迪是英特尔传奇CEO安迪格鲁夫)。为了吃掉安迪新的CPU的性能,比尔新的操作系统就越来越大,他们会保持相对的平衡,以求下一单生意。
在手机端也是一样,为了让硬件卖的更多,软件厂商美其名曰提升性能、增加功能,进行一次次的软件升级。
所以呢,为了迫使用户换手机,应用和系统的体积越来越大。 而换了手机以后呢?起初,得益于芯片性能的提升,还能非常流畅的运行各类APP。
差不多一年以后,你的手机随着系统和主要软件的体积越来越大,性能就开始下降。恭喜,手机又该换了。
为了保证硬件厂商能够活下去的同时,软件厂商也好好的活着。他们会联合起来,让手机变卡变慢,所以我们就看到了动辄几个G的操作系统,动辄一个G以上的微信。
条友们,你的手机该换了吗?
你们都多久换一次手机呢?
-----
网友解答:
-----
手机内存增加的原因
不是一味的想要用户在使用的时候剩下的更多,而是因为
手机本身也有大运行内存的需要
。仔细来讲,原因有以下几点:
系统和软件大小的增加,导致运行内存也必须要增加
原先的手机只有
1G内存
的时候我都能用手机做些什么?无非就是
聊天、打电话、看小说
等一些简单的软件或者是网页。但是现在我们能做什么呢?
打游戏、看视频、听音乐
等等一系列都能在手机上完成。
手机有这样的发展,少了系统的进步根本不可能会实现。毕竟有了
系统
,
配套的软件
才会出现。这样一来,系统进步,对手机内存的要求也会增加,从1G涨到12G也不是不能理解。毕竟
需求在增加,我们也需要更适合的内存来运行软件啊
。
系统和软件在运行时会占据不小的内存
之所以
系统
会占据
一半的内存
,这主要是因为在
软件运行
的时候,系统也会随之做出反应。比如说我们在玩游戏的时候,系统就要对游戏做出适合的配置,来保障我们能正常的运行游戏。打开其他软件时也是这样。
综上,系统总是占据一半的内存也不是不能理解,而且也不需要担心。毕竟剩下的一半内存完全够用。毕竟手机厂商也不傻,如果真的把单纯的一个系统做的那么大,那内存也不会最大只有12G了,肯定会增加。
-----
网友解答:
-----
首先纠正题主一个概念,问题里说的手机缓存,正确的名称应该叫做内存,英文名是read only memory,和手机的存储或者说闪存要区别开。
根本原因:安卓系统会自动利用剩余内存
很多朋友在用手机的时候发现,不管自己的手机内存多大,系统总是会将它占满。其实这和安卓系统的内存使用机制有关。不知道大家发现没发现,大部分安卓应用其实并没有关闭按钮,只能将其切换到后台休眠。
其实这正是安卓系统的机制,如果应用后台就直接杀掉,那么用户每次都需要重新打开应用,使用体验就会大大下降。因此安卓系统会在系统内存还够用的时候,尽量把应用留在内存中,这样就造成了
系统内存剩余低的现象
。但是其实这时候系统的流畅度并没有多少下降,因为安卓系统也不是傻傻的只知道把应用放到后台。假如系统内存真的不够用了,它会自动选择用户最用不上的那个应用杀掉, 腾出内存空间给有用的应用。
当然很多朋友会抱怨系统内存不够用,手机卡顿。其实这还是和安卓生态以及流氓应用有关系,如果你在国外使用Google Play上的应用,就会发现原来安卓系统可以这么流畅。
我们国内用户手机卡顿的主要原因还是流氓软件强行驻留后台,和安卓系统的调度无关。
次要原因:国内流氓软件压榨内存
当然,
另一个比较影响手机内存的原因其实就是国内的流氓生态
。为什么很多人购买大几千块的苹果手机,其实很重要一个原因就是苹果手机上面没有流氓应用,而安卓手机上存在大量未经过审核的劣质流氓应用,它们肆无忌惮的互相自启,驻留内存,想方设法的霸占用户的手机空间。
很多朋友手机使用一段时间以后感觉变卡了,其实这不是手机质量问题,而是手机上的流氓软件太多,手机带不动了而已。但是很多朋友把这样的情况归咎于手机内存不足,或者是安卓系统不行,这其实就是冤枉人家了。
-----
网友解答:
-----
楼主应该说的是手机运行内存吧,的确从智能手机诞生至今,运行内存从最初的64MB到128MB256MB512MB1GB再到如今的8GB、12GB,运行内存看似在成倍数的增长,但是系统永远占用了一半空间,这主要与手机的功能发展有关系。
我们拿早期的Android手机来举例,早期Android系统还在1.X-
2.X
时代里,系统是非常简单的,基本就是几个原生的APP组成,设置菜单、桌面都没有花里胡哨的功能。当时的软件也非常干净,比如QQ就真的只是聊天功能,没有新增任何花里胡哨的东西在里面,占用内存空间也非常小,所以在整个手机的运行中不会占用太多内存,512MB就已经足够整个系统的流畅运行了。
但是科技是不断在进步的,随着三星对于LPDDR技术的攻克,将手机内存也带入了GB时代,更大的内存意味着可以包容系统和软件运行更多功能,于是之后出现的无论是Android系统还是第三方的诸如MIUIEMUIFLYME等定制系统都加入了非常多花里胡哨、华而不实的功能,一下子系统占用直接去了一半,安装两个软件运行一下, 再占用12,所以现在即便是8GB内存,也还是可能会不够。
-----
网友解答:
-----
手机缓存从1G到12G,越占越大,到底谁是因,谁是果?
有没有一种可能,是因为app越做越大,需要的缓存越来越多,最好导致手机必须更新换代,否则将影响用户使用,比如,以前的照片只有几百K,但现在呐,号称一亿像素,精确到毛孔;再像曾经的qq只是聊天工具,现在完全就是一个虚拟社区,满足各种需要。
所以,为什么剩的不是越来越多,这里面的因果先要弄清楚。
-----
网友解答:
-----
!!!商业化!!!消费观!!!
我所分享的观点,可能会遭到强喷!
因为这的确透露了一些商业内幕,但这种商业行为,往往也是用户的消费观驱使的!
手机缓存(运存)真需要占用一半吗?
(上图转自互联网)
纵观过去5到6年,打开手机的程序管理,会发现手机缓存越大,被强制运行的后台程序越多,然而这些程序的确允许用户关闭,但不久后又会悄悄运行。
你会发现有很多程序并非你正在使用,或者必须使用的,但是它们都在后台运行着。
这些被强制运行的后台程序有什么共同特点?
这些程序,大多都是由手机开发商或者合作商创作的,相同的程序在不同手机缓存的手机上,大小不同,当然很多都被版本不同所解释了。
这些程序,有些不允许卸载,有些为了满足法律条款,允许卸载,但是在一些系统升级中又会被捆绑安装回去。
软件与手机结合的商业化
手机和软件作为商品,必然是要持续销售才能让企业存活下去。
对于手机,只有不断出新品,卖新品,才能持续获得维持生存的收入。
对于软件,只有不断更新迭代,让用户安装与新商业结合的新版本,才能获得收入。
用户的消费观
手机用户,都喜欢用更快,更新颖的手机。
软件用户,都喜欢用更流畅,更使用的软件。
但是用户有一个共同的特点,如果一个手机用着很顺手,一直都很流畅,我相信大多数人都不会着急还新的。
商业化和消费观之间的矛盾
商家,不允许用户很长时间都不买新款,那样会饿死。
用户,一个手机能撑多久就撑多久的人是很多很多的。
唯一能让用户定期消费的的方法,只有让手机定时达到“寿命”,就是内存不够用。
其实,其实,现在的任何一个手机和软件,完全可以让人用上10年都不会卡顿。
不相信???这真的可以!!!
你会问,为什么我的手机买的时候很流畅,用了一两年,总是会越来越卡,内存越来越少!!!
让手机内存不够用的方法很简单!
通过修改后台强制程序的运行列表,让运存逐渐不够用!
软件商通过修改软件的实际体积,让本地存储逐渐撑满!
其实有很多软件真正运行并不需要这么多内存,但程序员可以要求它需要。
商家和用户需要相互谅解
虽然,商家可以通过一定手段让消费级的手机,逐渐变得卡顿,内存占满,迫使用户更换新手机,但是,用户却得到了更好更新颖的手机使用。
虽然,用户可能无法接收商家这种“卑鄙”的行为,但是,商家也用实际行动,来让手机越来越好,越来越先进。
这就是手机缓存总是占满一半的一个原因。
-----
网友解答:
-----
可能大多数手机用户用手机用久了就会发现,安卓手机内存总是提示不足,现在很多还用着高内存的手机,甚至更低的配置手机的人都有这种经历,因为安卓系统本身是有内存分配机制,其会自动清理长时间不使用的后台程序,腾出空间给新程序用,那么为什么系统还是会占用手机缓存的一半呢?
首先,简单的说安卓系统是基于使用内存的一个特点就是不用白不用,因为系统代码如果放在内存中会加速程序执行,所以如果内存足够,把程序放到内存中是有好处的,当然它也有一套内存回收机制算法,当内存不足时,会触发内存回收,所以只要程序运行没有问题,系统占用内存越多,内存使用率越高,对系统运行是有益的。
其次,运行内存是手机运行程序时的内存,而另一个内存是用来存储东西的内存,手机的运行内存就是指它自身的内存也就是系统盘的大小,不包括存储卡或者硬盘手机的硬盘容量,因此就很容易导致系统占用手机内存的一半。
值得一提的是,用电脑比喻的话手机的运行内存就是电脑的内存,但是手机的运行内存可以存储电脑的不能存储,而拥有更大的运行内存的话手机可以打开更多的程序,如果本身容量足够的话并不能提升多少运行程序的速度,只能说更大的运行内存能更好的保证手机的正常运行,所以系统占用手机内存一半也是没有关系的。
但是如果有用户比较介意内存问题的话,可以删除不必要的数据及应用程序,在智能管理器界面或者关闭不需要的应用程序还有就是卸载不经常使用的软件或文件,这样会给手机内存腾出更多的空间。
-----
网友解答:
-----
你说的应该是手机运行内存,尽管内存颗粒技术在不断进步,成本下降,从当年的1G发展到目前的12G看似增加很多,但是操作系统和相应的APP对内存占用也是越来越大,比如安卓系统从1.0发展到现在对内存的占用也是越来越高,以前512mb的内存就够用,但是如今4G的运存都可能不够用了,这就是因为系统和软件需求的提升导致的。
表面上来看,似乎内存容量的增加速度超过了安卓系统的需求提升,但是不管是你用6G还是12G内存的手机,开机后可能都是占用一半左右的内存比例,原因就是系统都会智能的对手机内存进行调配,当所剩内存充裕时会对常用APP和程序进行缓存,这样可以加快你手机的运行速度,毕竟内存这东西放着不用就是浪费,系统自动帮你充分调动也是好事。
当然,从总量上来看,肯定是内存越大所剩的可用内存越多,尽管12G内存可能也会占据大约一半左右的内存,但是这样所剩内存还有6个G,显然是非常充裕了,即使你的手机内存没有这么大,如果当运行大型游戏或者APP时,系统也会自动为你腾出可用空间,所以不必担心内存不够用。
-----
网友解答:
-----
为什么我们新买的手机运行内存配置高了,可是系统本身的占用还是占到了50%左右?
要回答这个问题,我们首先要知道下面这几点:
系统和手机应用都是在不断迭代更新的
最新的官方版本已经在推送Android 10了,而且我们经常用的微信、支付宝等应用也在不断更新,从安装包来看也看得出来是越来越大的。
系统和应用不断更新迭代,决定了我们需要更大的内存和存储空间才能运行得了它们,这其实就像电脑系统的XP演变到WIN10的过程。所以,当你的内存的增加速度赶不上系统和应用对内存占用的增加速度时,这就会造成一个错觉,我花了大价钱升级了配置,但是还是没有多少内存可用。
系统占用并不仅仅是系统对内存的最小要求
我们现在的手机,为了追求易用性与响应速度,会尽可能地将一些常用的APP集成到系统里去,通俗的说也就是,这些应用跟系统应用一样是会自启动的。
这样做的好处在于,我们可以即点即开,打开应用无需等待。但是另一方面,我们看内存的时候,会觉得系统的占用好大。
其实官方的系统本身很小,只是各厂商为了增加功能才在系统上开刀。比如说,你不更新系统你就没办法体验很多新功能。表面上看,内存消耗是增加了,但实际上是物有所用,系统也好,APP也好,迭代更新无非是为了增加功能而做的,如果没有这些集成,精简版的手机将会很难用。
如果追求轻量级的系统占用,可以自己动手对系统开刀
前面说了,占用内存变大是为了增加功能,提升用户体验。但是如果你不想要这些功能,其实你也是可以DIY你的系统的。
比如,你可以ROOT手机系统后,删除一些你不用的组件和应用,管理软件的自启动等。
或者,你可以在应用层面,通过使用很小的老版本安装包,减少APP对系统的占用。
东西是拿来用的,够用就好,不用太在意数据
经常看数据的人可能会有一个执念,就是不想它占用那么多。
但是换个角度想想,你买手机不就是为了用的吗?不就是为了系统及那些有趣的手机应用而来的吗?所以我觉得只要一个手机不影响你的正常使用,你完全没有必要去关注这些数据。
如果影响到你的使用了,你可以考虑花钱再买个好点的,或者动手自定义精简系统。
-----
网友解答:
-----
大家都知道,比较通俗易懂的说法就是手机在运行程序时候的内存,其实这主要还是因为安卓手机的一大特性,安卓系统其实是在Linux的基础上,进行添加了一些东西而得来的,而Linux这一个系统最大的特点呢就是“能用就用”,因此安卓系统也继承了这一特点,那为什么系统会占手机缓存的一半?手机内存越大内存会剩得越多吗?
首先,“能用就用”就是说Linux系统,它会自动的把手机软件放到后台运行中,这样的话,每一次手机用户在使用这个手机软件时,都能大幅度的减少用户等待软件启动的时间,从而起到了提升软件运行速度的效果。
但是对于一部手机而言,它自身的运行内存是十分有限的,所以肯定是没有办法把所有软件都放到后台运行,所以Linux系统虽然一直都是秉着“能用就用”的原则,但是也不可能会毫无节制的就将所有手机软件放到后台运行。
因此为了避免这一问题,Linux系统也会有主动清理软件的算法,当Linux系统允许在后台运行的程序已经让手机的运行变得卡顿的时候,Linux系统就会主动的将一些不常使用的手机软件,从后台里关闭,从而使手机变得流畅。
最重要的是,不同的运行内存的手机,使用的系统版本新旧也会有所不同,在版本不同的基础上,手机使用相同的软件的时候,占的内存也不完全相同,所以对于系统版本比较低的低内存手机,软件一般占用的运行内都会小于高版本的高内存手机。
------------------
推荐阅读:
建议每天锻炼一小时,可是我每天连续锻炼一小时根本坚持不住,请问我该怎样安排?
上一篇:刮痧是伪科学吗?
下一篇: 经常眼睛干涩怎么办?