多程序你是無法通過清理後臺關閉掉的,比如你清理完後臺,你的微信,QQ,淘寶,釘釘等等軟體其實都在後臺保留一個程序用來接收伺服器發來的訊息,如果這個程序被關閉的話,你將無法收到訊息。這就是安卓系統的一個訊息接收機制。
Android的設計方式是有效地利用任何可用的執行記憶體,所以如果你看到你的系統佔用了超過50%的執行記憶體。因此如果執行有空閒記憶體,Android就會介入,讓執行記憶體做一些有用的事情。而這個閾值就是你記憶體的一半。
Android系統,包括iOS,均屬於Liunx或者Unix系統體系範圍內,包括PC上常見的紅帽啊,Ubuntu呀等,也是一樣的。
Android和iOS為例,系統都是傾向於儘可能多的把程式和系統的快取檔案都載入到記憶體中,這樣等你需要用到某個程式時,就能儘可能快的打開了。
同時,當安卓或者iOS發現記憶體已經佔的太滿,如果你要新開啟某個應用時記憶體不夠了,它就會自動幫你把早時某些程式佔用的記憶體幫你回收掉,以保證你有充分的記憶體空間來執行新程式,這就是所謂的殺後臺。
另外,安卓採用的是真後臺制度,就是哪怕APP被你放到後臺了,這個APP還是會持續執行,這樣就意味著你會發現安卓手機的記憶體會越用越小,手機越用越卡,直到你記憶體清空一下後,才順暢很多。
但現在的安卓已經越來越注意記憶體管理,動態釋放,快取智慧清理等概念的運用,讓現在的安卓平時用起來時卡頓的現象少了很多。
總結:Android的作業系統充分利用了你有多少可用的記憶體,以及它同時需要多少記憶體來實現基本功能。記憶體不足會使應用程式執行緩慢,導致手機執行緩慢,或者迫使它們關閉,但你的作業系統並沒有錯。
最新評論