[心得] iOS的記憶體清除

看板iOS (蘋果iOS作業系統)作者 (星宿喵)時間12年前 (2012/11/05 11:16), 編輯推噓12(1204)
留言16則, 15人參與, 最新討論串1/1
※ 引述《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
就是 OS X 啊~
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
遇過蠻多台因為開太多APP而造成不能收信,導航或遊戲LAG
11/05 13:22, 6F

11/05 13:22, , 7F
後來關閉其他APP而變正常的。
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
我上一次清記憶體是用Windows XP的時候 (茶
11/05 17:08, 11F

11/05 18:43, , 12F
真的要推一下,不要一天到晚一直有人在問怎麼清記憶體..
11/05 18:43, 12F

11/05 22:16, , 13F
萬惡的XP
11/05 22:16, 13F

11/06 09:30, , 14F
受教了 <(_ _)>
11/06 09:30, 14F

11/06 11:35, , 15F
閃退就是crash,不一定跟記憶體有關
11/06 11:35, 15F

03/25 08:34, , 16F
要跑分要安裝電池管理要清記憶體,真累XDD
03/25 08:34, 16F
文章代碼(AID): #1Gbo-HEM (iOS)
文章代碼(AID): #1Gbo-HEM (iOS)