ZenTalk


[系統] 記憶體管理說明

3845 0
跳轉到指定樓層
最新回覆
樓主
本帖最後由 聞西_ASUS 於 2015/8/26 12:00 編輯

首先說明 Android 系統記憶體管理的觀念:
  • 可用記憶體愈多,代表的是愈多的記憶體沒有被利用到。
  • 系統發現記憶體不足的時候才會開始回收「快取背景處理程序」,以釋放出更多記憶體給前景處理程序。
  • 所有 Android 手機皆遵循相同原則管理記憶體。

再來說明系統運用記憶體的方式:
系統在首次啟動 APP 程式時需要從內建儲存空間將 APP 資料讀取到記憶體中,這個讀取動作需要花費較多時間,所以速度會比較慢。在 APP 資料被讀取到記憶體之後,當使用者再開啟其他 APP 時,原本的 APP 就會被排到背景,成為「快取背景處理程式」;其資料仍會留在記憶體,以便下次需要時可以快速啟用以節省時間。依照 Android 的管理方式,快取背景處理程式只有在系統發現記憶體不足的時候才會被移除,但我們也可以透過 ZenUI 內建的系統優化鍵來清除這些快取背景處理程式。

但用戶常有的疑問是:「我明明有 2GB 的記憶體,為什麼怎麼優化都只有幾百 MB 可以用呢?」
關於這一點,我們可以打開設定中的應用程式來看:
05.jpg


從上方的圖,我們可以看到有「已使用」「快取」「可用」三種狀態,說明如下:
1. 已使用:包括「系統」及「應用程式」,這邊的記憶體是無法透過優化清除的,原因如下:
  • 系統:這是 Android 系統所佔用的,若可停用容易造成系統不穩定。
  • 應用程式:這是指服務類應用程式,例如 LINE,Facebook Messenger 等需要常駐在記憶體中才能即時通知訊息的應用程式,若停用會讓程式無法提供即時的通知。
2. 快取:是指可以被清除的背景處理程式。
3. 可用:是指尚未被使用的記憶體。

所以當我們使用系統優化時,所清出的空間會是「快取」+「可用」的空間;若您想騰出更多的記憶體,建議您使用「自啟動管理」來停用平常用不到的 APP。

我費了一生的精力,集合十種殺人武器於一身的超級武器霸王
名字就叫做『要你命3000』
進階編輯
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Powered by Discuz! X3.1|手機版|

快速回覆 返回頂部 返回列表
分享連結
訊息分享