作者lordmi (星宿喵)
看板iPhone
标题[心得] iOS的记忆体清除
时间Mon Nov 5 11:16:11 2012
※ 引述《OxfordGOD (牛津神)》之铭言:
: 所以 iPhone 没有这个缺点,另外 iOS 也有自动清理的能力!?
旧文章被吃掉了,因此再简单整理一下
iOS定义了五种状态
wired (固定的):作业系统,这些记忆体不会被释放也不能被外来改变
active (现用的):记忆体载入了最近曾经使用过的App在前景执行,而且随时接受反应
inactive (停用的):记忆体载入了最近曾经使用过的App在前景执行,但不接受反应(例
如你正在打论文但是睡着了,画面自动锁定)
另外两种
Background (背景的):App不再显示但仍然启动 = 停留在快捷列表
Suspended (被中止的):App仍然长驻在记忆体中,但不启动
你使用的记忆体永远只有 wired + active + inactive,而没有使用的空记忆体就称为
free (可用的)
假如free记忆体即将用完,iOS会自动移除Suspended 状态的Apps清出记忆体
如果不想管这麽多技术名词,浓缩成两句话:
正常情况下,你不需要去担心,也不需要手动去关掉,iOS会自己确保足够的记忆体。
不正常情况下,例如写失败的App霸占记忆体不放,iOS为了安全,会闪退。
不过闪退有很多原因,记忆体只是其一而已,不要弄混了
--
- GINTAMA - ▄▄▄ ◣\◣◣◣◢)◢
▄▄▄ ★\/ \◣ /∠◢ ▁
坂田 银时 ▄▄▄ ◢\◤◤◤◤\◣ ▉银▏
▄▄▄ ◥┬ ┬ ◤▼ ▉魂▏
▄▄▄ 我...我才不是钉宫病K型呢! " ﹣ " ◤  ̄
▄▄▄ ◢\▼/◣ ψfreijaking
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.37.94.152
1F:推 k078787878:专业 11/05 11:19
2F:→ SicInfit:就是 OS X 啊~ 11/05 11:22
3F:推 Shakermaker:可以请问一下闪退的其他原因吗? 谢谢 11/05 11:37
4F:推 victoryss:有些软体做不好自己也会闪退 11/05 11:50
5F:推 laa7352:推专业 11/05 13:10
6F:推 yoqwqq:遇过蛮多台因为开太多APP而造成不能收信,导航或游戏LAG 11/05 13:22
7F:→ yoqwqq:後来关闭其他APP而变正常的。 11/05 13:22
8F:推 K8K357:推专业 11/05 14:02
9F:推 YunnnYunnn:好文!! 11/05 16:00
10F:→ niceboy:简单讲:不要有强迫症似一天到晚清记忆体。 11/05 16:55
11F:推 nadoka:我上一次清记忆体是用Windows XP的时候 (茶 11/05 17:08
12F:推 tokyo9986:真的要推一下,不要一天到晚一直有人在问怎麽清记忆体.. 11/05 18:43
13F:→ dragonjc:万恶的XP 11/05 22:16
14F:推 aaaaaakoyasu:受教了 <(_ _)> 11/06 09:30
15F:推 iamron:闪退就是crash,不一定跟记忆体有关 11/06 11:35
16F:推 F800225:要跑分要安装电池管理要清记忆体,真累XDD 03/25 08:34