現在,執行記憶體對於手機卡頓的影響已經微乎其微,這都是源於安卓系統越來越完善,記憶體回收機制也越來越強大,當系統檢測到運存被佔用超過一定的百分比後,便會自動將後臺程式按照優先級別進行清理,以保證系統的流暢執行,這就是我們大家所說的“殺後臺”,不管手機運存是6G還是8G,運存始終會有富餘空間,很少會有佔滿的情況,所以說現在的手機運存對於卡頓的影響已經微乎其微。
即便是關閉後臺,APP所有應用程式,僅僅安卓系統後臺應用程式佔用的執行記憶體就接近3 GB,也就是說,剩下了5 GB的執行記憶體,這裡你還要考慮CPU的負載,看似八核的處理器,並不是說開啟很多APP應用程式不會出現處理速度變慢的情況出現。一般情況下,以4 GB執行記憶體來講,最多後臺程式應用八個程式,就會出現APP程式響應速度變慢,甚至卡頓的情況。
對於安卓系統,首先系統有一個回收任務的機制,當執行達到一定數量任務的時候,系統會回收低優先順序的任務,所以不能無限的開啟APP。其次每一個程式都有一個4G的虛擬地址空間,每一個4G的虛擬地址空間都對映一個實體記憶體地址。而程式需要載入到記憶體才能執行的,顯然執行的越多APP,4G虛擬地址空間越多,而實體記憶體還是8G,這樣程式間切換載入記憶體的週期就會變長,軟體執行就會變慢,隨著開啟的APP繼續增多,就會有可能變卡。
影響手機卡頓的原因很多,不是記憶體大就不會卡頓,記憶體大隻是一些普通軟體沒什麼影響,玩遊戲的時候就是考慮到CPU跟GPU了,如果你的CPU太差玩遊戲或者軟體開啟多了就會卡頓,CPU相當於人類大腦,大腦考慮的事情多了人的反應能力就會下降。
最新評論