小虾米资讯
AD1手机换屏:手机需要12g运行内存吗?
2022-01-06 03:30:20 / 我要吐槽AD2
10年前,有人问,手机需要1g内存(RAM,运行内存)吗?256MB也够用了吧?5年前,有人问,手机需要6g内存吗?4g够用了吧?今天,有人问,手机需要12g内存吗?8g够用了吧?未来,当12g内存成为标配的时候,也一定会有人问,手机需要24g内存吗?那肯定是需要的但现在的观点:大后台运行在手机上是无意义的1.手机屏幕就这么大,任务太多也放不下,前台多任务允许实际上是没意义的——和桌面完全不一样的是,就算实际能运行,显示也显示不下这些东西,桌面很多时候有确实的理由需要很大的内存,但是手机是没有的。同样的,实际多任务运行(包括后台运行)在手机上也是属于耗电但没有正面收益的做法,尤其是手机这种依靠化学电池而不是电源线驱动,且对任务能耗,热量都相对敏感的设备。实际上真正多后台手机也跑不动,看着核多,上限性能也有限。2.谷歌/苹果的设计上不约而同的服务/进程分开,并且采用推送中心设计,就是为了节能/节约性能,即使安卓开始的时候也是这么设计的,至于之后安卓为什么没顶住,技术上的问题是一部分,但软件开发商连带发行策略的问题也是很大的。3.还有一点是现代手机在多后台的情况下,根据闪存的读写速度,就完全不保留状态,也实际上是足够存储快照以及应用状态的,因为一般人打开一个后台界面,然后到选择应用通常需要2秒以上,这一段时间,闪存有基本速度其实就够读取了。所以实际上手机大概只需要2-3倍的最大单个应用内存就可以正常应付需求了,一个是大部分应用不会贴着上限去做。比如大部分软件可能只会占用128-512M左右的内存,而不会用到2个G,这样可能1G内存就够你切3-4个应用了,2-4G够十个左右的应用保持在后台,然后再开个游戏就行,这样对大部分人来说理论上是够的,这大概就是iOS的情况,理论上可能是个问题,但实际抱怨的并不常见。安卓的情况相对特殊。他的应用体系基本以保持后台,至少是部分后台为目标,这样会导致一旦应用开启太多就臃肿不堪,非常占用内存和资源,这样就需要保持一个大的内存来放下这些东西。因为手机是用电池的,后台运行太多的话就显著影响续航和发热表现,然后做法很简单,粗暴的杀掉进程,既不运行也不占用内存,后台就把应用关掉了。关掉的不同于后台保持墓碑,他会直接把进程清掉,这样启动速度肯定是要比墓碑+读写慢得多,相当于从头开始再启动一下应用,那从能耗和启动速度的体验上都并不合适,iOS冷启动都比你不知道高到哪里去了,热启动就别说了。这么说吧,如果眼下所有安卓手机厂商只用4GB运行内存,那么所有的应用依然体验会很好。或者,Android系统只支持4GB运行内存,那么所有的应用同样会表现的很好。说到底,只要换一个机制就可以了。目前来说,还没有什么单个App可以吃掉4GB运行内存呢!之所以需要那么大的内存,主要还是耗在无休无止的后台程序上了,其次就是良莠不齐的软件肆意浪费内存。大家都说自己有用,但是又并不是必须,反正就是有胜于无的感觉罢了!而给足大内存的后果也是,无论是系统还是软件,都会无底线的消耗内存。比如说,如果系统划定一个界限,限制自身可执行程序大小,限制申请一定大小的堆内存,否则就直接强行杀死。那么所有的软件在上线前,就都会做一把内存门限测试了!条件艰苦的时候,就会想着把有限的条件应用到极致。而当条件宽裕的时候,也会想方设法耗掉所有资源。文章内容来源于网络.仅供交流。侵权留言删除.————————————————✨更多精彩内容可以到葫芦侠寻找,里面不仅有动漫板块,还有泳池哦。葫芦侠原帖http://bbs.huluxia.com/wap/thread/217207.html?para=37Hftd%2B337Lftd%2B537Hftd%2By3p%2Ffst%2Bx37ffst%2Bw37c%3D%0A&product=floor- 上一篇: 兄弟们官方旗舰店2899的顶配版大探能入手吗
- 下一篇:光点的魔法之五
Powered By © 小虾米资讯 2015
(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )