作者Domos (沒事發發廢文)
看板iPhone
標題Re: [討論] 容量16g的iphone應該剩幾g才能維持順暢?
時間Sun Dec 8 13:54:24 2013
※ 引述《sidekick (側踢)》之銘言:
: 請教持有歷來各代iphone 16g的大大們
: 你們的手機至少都會留多少容量才不會在操作上感到lag呢?
: 是至少剩個十分之一 1.6g
: 還是留個1g當作暫存就夠了??
: iOS的app真的好多好好玩 但要在心裡做個預設下限才行XD
以
系統面來講 沒差,關鍵點在virtual memory
ios並不會把storage當些虛擬記憶體來用
請見
http://0rz.tw/DosLK
你用到0,系統會在你用到storage的時候阻止你
並不會影響ios的運行
但從
app面來講,不一定
有些developer就是喜歡去寫storage
而且不handle out-of-memory
這種時候app就是死給你看
------------
延伸閱讀: ios的記憶體應用政策
你可能也會問 ios要留多少free ram才會順?
ios對於記憶體的運用策略,如同os x
物盡其用
看到記憶體使用率99%,不要緊張
這是常態 (在windows可能已經嚇尿了)
當記憶體不夠
ios的作法並不是把閒置的app搬到storage
而是向所有app發出通諜
馬上給我釋放記憶體
如果app上繳的記憶體誠意不足,app就會被斬首
app store上看到的記憶體釋放工具
我個人認為完全是沒有需要
它的原理就是佔用大量記憶體,強迫系統發出low-memory warning
再把佔用的記憶體釋放
只是把釋放記憶體這件事提早做罷了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.100.118.220
1F:推 kiff:推 簡單明瞭 12/08 13:55
2F:推 hhenry666: 12/08 14:02
3F:推 geer:推好文!! 但請問 app被斬首是指被系統移除安裝嗎?? 12/08 14:04
會被從記憶體中踢除,雖然你在task bar看到app還活著
點它會發現app重開了
另外,在ios上架的規定中,啟動過慢、不遵守ios系統指令、用到private api等
都會被禁止上架
※ 編輯: Domos 來自: 122.100.118.220 (12/08 14:09)
4F:推 ATand:沒錯,像是xCleaner就是用這樣的方式強制清除 12/08 14:25
5F:推 angeliting:所以 xCleaner 不值得放在手機中嗎? 限免時 我有下載 12/08 14:35
6F:→ ATand:iOS的記憶體管理方式是把人塞滿空間然後用插隊的方式來管理 12/08 14:41
7F:→ SicInfit:那種清記憶體的東西本來就沒啥意義 12/08 14:49
8F:→ godbest:那在系統概念裡提早釋放會達到省電的效果嗎? 12/08 18:14
9F:→ godbest:知道原理後如果連省電的效用都沒~我也想刪了 囧 12/08 18:14
10F:推 horseorange:推 12/08 19:42
11F:推 kenk0818:原來是這樣~感謝 12/08 22:44
12F:推 henry70028:推 12/08 22:59
13F:推 laughmaker:推,了解了! 12/08 23:13
14F:推 u0111259:推 12/09 01:23
15F:推 kojiro0531:閱讀簡單明瞭,推薦一下 12/09 02:14
16F:→ rockmanx52:可是Genius bar的人之前有建議過我裝記憶體管理... 12/09 04:28
17F:→ rockmanx52:所以這種東西要裝不裝我覺得是隨意 高興就好 12/09 04:29
18F:推 nenini:簡潔清楚! 12/09 08:17
19F:→ gv8899:長知識推~ 12/09 12:49
20F:推 newfgglkej:原來ios這麼厲害! 12/09 21:09
21F:推 pong94:讚 12/12 11:59