[心得] iOS的記憶體清除
※ 引述《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
推
11/05 11:19, , 1F
11/05 11:19, 1F
→
11/05 11:22, , 2F
11/05 11:22, 2F
推
11/05 11:37, , 3F
11/05 11:37, 3F
推
11/05 11:50, , 4F
11/05 11:50, 4F
推
11/05 13:10, , 5F
11/05 13:10, 5F
推
11/05 13:22, , 6F
11/05 13:22, 6F
→
11/05 13:22, , 7F
11/05 13:22, 7F
推
11/05 14:02, , 8F
11/05 14:02, 8F
推
11/05 16:00, , 9F
11/05 16:00, 9F
→
11/05 16:55, , 10F
11/05 16:55, 10F
推
11/05 17:08, , 11F
11/05 17:08, 11F
推
11/05 18:43, , 12F
11/05 18:43, 12F
→
11/05 22:16, , 13F
11/05 22:16, 13F
推
11/06 09:30, , 14F
11/06 09:30, 14F
推
11/06 11:35, , 15F
11/06 11:35, 15F
推
03/25 08:34, , 16F
03/25 08:34, 16F
iOS 近期熱門文章
PTT數位生活區 即時熱門文章