Re: [问题] iphone7 RAM使用量异常的多

楼主: denru01 (阿儒)   2016-10-09 04:20:27
许多不懂内存运作的朋友对于剩余内存都会有些迷思,
千方百计要找一些方法来"清空内存"来试图让机器快一点,
这些都是可以理解的,
但只要搞懂内存的运作原理后,
自然就可以破除这些迷思.
假设你今天住在一栋没电梯的十楼透天厝里,
你都在一楼办公,
而书房则是在十楼.
当你需要查一些资料的时候,
你就得爬楼梯到十楼,
把你要的那本书拿下来到一楼,
看一看之后再走回十楼,
放回书架再走回来.
如果你等一下又要用这本书,
就又要再走回十楼拿,
看完再走回十楼放回去.
你一定想这样子实在是太麻烦又浪费时间,
所以想出了一个好方法,
就是在一楼办公桌旁边摆一个小书柜,
当你去十楼拿书下来后,
就先放在那个小书柜里而不放回去十楼,
这样子当你下次万一又要用那本书的时候,
随手就可以拿到那本书,
连站起来都不用了.
可是阿,
书柜的大小是有限的,
总有一天会被塞满,
万一有一天被塞满了,
你又从十楼拿了一本新的书下来,
这时该怎么办?
最直接的方法就是不要动书柜,
现在这本书看完就直接放回十楼,
但这个方法显然不好,
书柜上可能有一堆根本没有在看的书,
但你这本需要的书却要一直走回十楼拿.
一个方法是,
随手抓一本书把他放回十楼,
这样就有空间可以放新的书了.
不过万一你随手抓的那本书你等一下就要用,
又要再上去拿,
很麻烦滴.
比较聪明的做法是,
你发现有本书柜上的书是远古时期拿下来的,
其它的书都是最近才拿下来的,
你就决定把那本最久以前拿下来的书放回去十楼,
因为他将来被用到的可能性你觉得最低,
剩下的空间就可以摆现在刚拿下来的这本书.
但你想一想又觉得好像不太对,
那本书虽然是一年前拿下来的,
但你每天都会拿出来翻一下,
反而是上星期拿的那本书,
只看了一次就再也没有看过了,
好像应该是把上星期的那本书放回去才对,
也就是依照使用频率来决定谁该回十楼.
更聪明的人就会统计一下他每本书用的频率与模式,
比方说有的书只有星期一会用,
那星期二如果要把一本书放回去的话,
就是放那本只有星期一要用的书,
可想而知这个方法虽然很有效但更复杂.
在这个例子中,
一楼办公室就是CPU,
十楼就是Flash (闪存),
一楼办公桌旁的小书柜就是RAM (内存),
书就是APP运行所需要的资料,
而书满了怎么把不要的书丢掉则是内存管理的一环.
从这里就可以看出,
书柜并不是越空越好,
当书柜是空的时候,
代表你每次拿书都要回到十楼,
反而是书柜满满的比较方便.
而内存管理是很重要的一件事,
好的内存管理在比较小的RAM上可能还会运作的比烂的记体管理在比较大的RAM上好,
所以RAM的大小并不一定代表运作速度的快慢.
不过现在的书商越做越暴力,
书做的越来越厚 (一本一公尺厚XD),
厚到你的小书柜放没两本就满了,
你就会被强迫一直把某本书放回去,
之后再回十楼拿回来,
这时就只能去把书柜加大了.
当然无限制的加大书柜是最无脑的解决方案,
但买书柜是要钱的,
放书柜的土地也是要钱买的,
最有效率的省钱方式就是,
你看看你平常最多用多少书、或是平均会用多少书
每本书平均有多厚,
你就买刚刚好大小的书柜就行,
不然你买一个图书馆但发现你平常只看十本书,
就杀鸡用牛刀啦. (除非你想表示的就是老子很有钱....)
这个的意思就是,
内存大小够用就好,
如果你平常只是上上网、打打电话、听听音乐,
买超大内存的手机只是浪费钱而已.
理解了这个就可以打破大家平常有事没事就清空一下内存的问题,
清空内存的意思就是你手动把所有小书柜上的书拿回去十楼放,
把小书柜清空.
这样代表什么?
代表如果你等一下要用到刚刚书柜上还有的书的话,
你本来只要伸手一拿就可以,
现在变成要再走回十楼把他拿下来,
这样只会变的更麻烦更浪费时间而不是更方便!
所以不要再乱清除内存了,
只会让你的手机更不顺而已.
有人会说,
不对阿,
我在桌机上有时不清除内存就会很慢,
清完就顺了!
这个有两种可能 (至少),
一是他的书柜管理做的不好,
书柜满了乱丢书,
或是干脆就不把新书放进小书柜,
每次都上十楼拿,
你只好强制把小书柜清空,
这样就可以放的下新书了.
二是有的书商做的书有点劣质,
你放在书柜上竟然融化黏在书柜上了!
这使得新书没地方放.
这时只好清专业的清洁公司来,
把这些劣质书从书柜上面移除,
才有位子可以放新书.
总结来说,
内存是被用的越满越好,
选择符合自己需求的内存大小就好,
更大只是浪费钱而已,
然后没事不要乱去清空内存,
除非你真的知道你在干麻XD
谢谢~
※ 引述《waynan (皮带渐宽)》之铭言:
: 目前IOS版本:10.0.1
: 机型:iphone7 128G
: 问题描述:发现手机的RAM使用量有点异常,
: 因为我原本使用的是iphone5,关掉所有背景程式后
: RAM通常都会还剩下500MB未使用,
: 但是今天拿到iphone7后,使用手机医生去看,
: 也把所有背景程式通通关掉了,发现RAM使用量高达85%
: 也就是可用的RAM只剩下500~600MB之间,
: 想请问版上使用者,这是正常的吗?
: 还是IOS 10本来就吃很多资源了?
: 可是想想也不太合理,如果是IOS吃那么多资源,
: 那配备只有1G RAM的手机升级到IOS10不就几乎没RAM可使用了吗?
: 所以请问大家这种情况会是什么原因比较有可能? 非常感谢!
作者: s3111833 (耀哥)   2016-10-09 04:29:00
推 分析赞!
作者: nashmvp ( )   2016-10-09 04:59:00
作者: sietto (都是夜归人)   2016-10-09 05:48:00
你...
作者: o56432 (臭豆腐)   2016-10-09 05:49:00
作者: g380risde (土拨鼠)   2016-10-09 06:04:00
作者: mall456kimo (mall456kimo)   2016-10-09 06:22:00
清楚明白啊
作者: MasterDs (Bigswatch)   2016-10-09 06:36:00
推 用简单的说法让不懂的人懂
作者: ohlong (强森)   2016-10-09 06:45:00
重点是现在很多超大游戏 不清书柜准备闪退
作者: imgkiller (无血之大戮)   2016-10-09 06:50:00
举例很好,可是最后论述在有些情况之下是错的。今天我有经验在开某些app很容易闪退,当然最好的做法就是先把背景在跑的,占ram的删一删。那是iphone在没jb的情况下要把背景的app全清,搞不好要滑十几次银幕,那当然在多数情况下就懒得搞了。但如果用啥android,还是jb啥的能一键清空占ram的app,那点两下还是很值得的。然后如果平时就只用一些阳春的app,从没遇过闪退,那也确实就没清空的必要。不过我还蛮常遇到闪退还是跑得很慢的情况
作者: jimmy4f207 (jimmy)   2016-10-09 07:14:00
作者: darkjustice (DarkJustice)   2016-10-09 07:38:00
推!
作者: PPTer (PowerPoint Boy)   2016-10-09 08:12:00
现在出版社的书愈来愈厚 结果书店还不准人家直接搬回家还要叫黑猫来送才准你买 X所以 android是指都把新书放在楼上 旧书不拿出来的意思吗?
作者: jamo423 (坚毅的双下巴)   2016-10-09 08:30:00
推 讲的很清楚
作者: CloudPigLee (Cloudy)   2016-10-09 08:39:00
推浅显易懂的比喻~
作者: MicroEric (MicroEric)   2016-10-09 08:42:00
推 讲得很好 观念正确
作者: ITOMima (伊藤美诚)   2016-10-09 08:55:00
谢谢浅显易懂解释
作者: MakiseKurisu (@cher)   2016-10-09 09:09:00
让我有点想到最近学到的清内存方式LRU
楼主: denru01 (阿儒)   2016-10-09 09:16:00
哈 本来也想讲一下LRU, 但想说这毕竟不是在介绍eviction rule的文章...
作者: iamheavy (but not heavy.)   2016-10-09 09:28:00
RAM本来就是拿来用的 很多人都是拿来看的
作者: likora (likora)   2016-10-09 09:40:00
好酷的分析 我喜欢 一听就明白了!推!
作者: snowgod (北极熊的邻居)   2016-10-09 09:52:00
作者: yea107 (ㄚ隆)   2016-10-09 09:53:00
推易懂
作者: kenk0818 (R-one)   2016-10-09 09:59:00
推耐心解说!
作者: p014737ray (ㄈㄒ)   2016-10-09 10:03:00
超棒的耶!推
作者: kazake (飞得位。江霞)   2016-10-09 10:07:00
Push
作者: unojazz (Uno是一的意思)   2016-10-09 10:10:00
推推
作者: s85409 (Andylau945)   2016-10-09 10:12:00
版上需要更多专业文。推
作者: henry1915 (henry)   2016-10-09 10:16:00
作者: pm2001 (做个盾牌眼球兵吧)   2016-10-09 10:17:00
你要把课本上面那一套写上来是没什么问题啦实际使用上 有些app你不手动滑掉 就是切换的时候一直重开甚至是闪退
作者: oceanhope   2016-10-09 10:22:00
马上就了解了,解释得很棒!!
作者: pensees (happy ending)   2016-10-09 10:23:00
app闪退不见得是RAM的问题。不然为什么很多app更新就好了
作者: iori0888 (飞刀又见飞刀)   2016-10-09 10:24:00
原本那篇的问题是背景程式都关闭了,内存还是快吃满,这点如何解释?
作者: whps5608 (Arc.Int)   2016-10-09 10:25:00
作者: echo951753 (Gi)   2016-10-09 10:27:00
详细推
作者: yihanderman (意涵是我的)   2016-10-09 10:30:00
作者: dtDeam (玷)   2016-10-09 10:31:00
易懂推
作者: andy086 (andy)   2016-10-09 10:37:00
推啊超专业
作者: din691012 (猫董)   2016-10-09 10:38:00
易懂推
作者: awdrgyjilp22 (Limit)   2016-10-09 10:40:00
推 生活分析讲解XD
作者: venana (Wien)   2016-10-09 10:40:00
推 简单易懂
作者: Donaldren (捏捏)   2016-10-09 10:49:00
推推 写到很赞
作者: a123454193 (泡泡)   2016-10-09 10:57:00
推精辟解析
作者: uouo84517 (宝路狗)   2016-10-09 11:00:00
作者: zx126126987 (亞月)   2016-10-09 11:07:00
iOS确实把内存都吃很满呢… 能跟iOS拼的大概只有HTC的内存管理了,三星和华硕都肥猪
作者: andy79323 (‵皿′)   2016-10-09 11:11:00
你提到的是内存运作方式没错 但是iphone和android多工运作这点没提到
作者: SDCREW (SD)   2016-10-09 11:13:00
超厉害解说,推
作者: luoyi (洛)   2016-10-09 11:19:00
作者: flowheart (生气就输了)   2016-10-09 11:22:00
书桌的比喻我也很常用,解释内存很方便这种认真文,一定是放假太闲了
作者: a87992772 (QQQ)   2016-10-09 11:41:00
听不进去还是一样.....
作者: ATand (ATand)   2016-10-09 11:44:00
早年系统是烂到明明只要一页资料却把整本书拿来还不放回去
作者: arthur641987 (白化松鼠)   2016-10-09 11:47:00
你书柜系?
作者: RINPE (RIN)   2016-10-09 12:07:00
推 最近在学 这篇简单好懂
作者: kumaso (仮面运転手)   2016-10-09 12:09:00
赞 简单易懂
作者: feverup (许强森)   2016-10-09 12:11:00
可以搭电梯吗(来乱的)
作者: LyingOtaku (某躺宅)   2016-10-09 12:18:00
作者: skyslee (现实的翅膀)   2016-10-09 12:21:00
推用心!
作者: Eaque   2016-10-09 12:34:00
一看就懂
作者: bedbrpaco (Flying)   2016-10-09 12:44:00
本来就懂不过你解释的真好!哈哈
作者: berserkman (to be brave)   2016-10-09 12:48:00
深入浅出的解释,超赞!
作者: wowhahaha   2016-10-09 12:49:00
推 好举例
作者: silomin (惦惦吃的多)   2016-10-09 12:52:00
推认真
作者: BigBananaBoy (大香蕉底迪)   2016-10-09 12:58:00
蛮清楚的~
作者: sidedmood (两面心情)   2016-10-09 12:59:00
推感谢
作者: Rammus1111 (NK_Rammus龟)   2016-10-09 13:01:00
我跪着看这篇啊...受益良多感谢
作者: david757 (动动)   2016-10-09 13:03:00
好文推!
作者: pttyzf (山叶)   2016-10-09 13:11:00
作者: roix (洛伊)   2016-10-09 13:15:00
推深入浅出
作者: zy116pj (子瑜好可愛)   2016-10-09 13:45:00
推推
作者: assblack (assblack)   2016-10-09 13:49:00
问一下flash跟手机容量是一样的吗
作者: brady9870 (Brady_Lin)   2016-10-09 13:55:00
觉得黏在书柜的比喻真好XD
作者: tornado1621 (Addio)   2016-10-09 13:57:00
推 一堆不懂内存的在那边担心
作者: appleceo (appleceo)   2016-10-09 14:11:00
Memory hierarchy
作者: amwkscl (amwkscl)   2016-10-09 14:12:00
出到iphone7果迷终于开始讨论内存了XDDDDDDDDD等到iphone8,果迷就可以上到CPU的课了~
作者: pulululu (奈皮改)   2016-10-09 14:21:00
看好久XD
作者: YibolaSkin (伊波拉皮)   2016-10-09 15:00:00
你图书系?
作者: remember17 (panda)   2016-10-09 15:12:00
推!!!
作者: andy93197 (我是八神)   2016-10-09 15:28:00
推!
作者: abc255699 (abc255699)   2016-10-09 15:40:00
只能推了
作者: maxw1102 (DR. Strange)   2016-10-09 16:11:00
原来如此 长知识了
作者: Trickfirst (福马林果汁)   2016-10-09 16:35:00
推 深入浅出又精辟详细
作者: afalcon   2016-10-09 17:01:00
有学习有推
作者: lwecloud (CloudEX)   2016-10-09 17:35:00
我以为清MEMORY是卓粉最爱做的事耶wwww
作者: ysru (ysru)   2016-10-09 17:39:00
作者: Vipasyin (猥琐WeiSuo)   2016-10-09 17:43:00
以为清内存是安卓专用+1
作者: acrrtpc (嘻嘻)   2016-10-09 17:47:00
作者: s85409 (Andylau945)   2016-10-09 17:57:00
apple在处理资源分配跟能耗。简直是外星科技不然为啥安卓厂要不断提升硬件效能来弥补跟ios的差距
作者: ChungLi5566 (中坜56哥)   2016-10-09 18:06:00
我公司的AIX Server也是内存90%在使用在Server的世界 内存很贵 买了却不用才奇怪
作者: raylee40509 (小虫)   2016-10-09 18:20:00
涨姿势
作者: gossipking (学不会)   2016-10-09 18:24:00
这篇文章的比喻好可爱 推!!
作者: tncshes86608 (小赖)   2016-10-09 19:06:00
ㄊㄨㄟ
作者: wosopu (长鼻子)   2016-10-09 21:07:00
作者: a58524andy (a58524andy)   2016-10-09 21:26:00
求二的意思~~
作者: james7923 (福 女口 王)   2016-10-09 22:15:00
理论上不清理内存应该会比较省电 APP就不必一直重启
作者: cth3844 ( )   2016-10-09 22:18:00
好文!!
作者: k078787878 (舟)   2016-10-09 23:41:00
作者: lataisme (odom)   2016-10-10 00:40:00
推 谢谢分享
作者: aday (一匹马儿咻咻叫)   2016-10-10 03:36:00
作者: ds1441 (wildfire)   2016-10-10 07:21:00
错误类比
作者: Allen1124 (Yusheng_Allen)   2016-10-10 13:43:00
推 好文 ! ! !
作者: barrybonds (坚定目标向前行)   2016-10-10 14:41:00
看完给一个推
作者: tom89427 (阿囧)   2016-10-10 15:58:00
鞭辟入里
作者: phcno9999 (love0731)   2016-10-10 16:34:00
就买plus加大书柜

Links booklink

Contact Us: admin [ a t ] ucptt.com