Android系統的程序優先權
Android系統怎麼決定哪些程式優先刪除,哪些程式應該關閉?系統將所有執行的程序都列了一個優先權等級,系統資源夠,就將所有程序都保留在記憶體,當資源不夠,就從優先權最低的程序開始刪除。
下面就是Android系統將程序所列成的五個優先權等級,由高到低的排序如下:
1. 執行中的程序:目前正在桌面上使用的程序,擁有最高的優先權。
2. 可視程序:你可以看到這個程序,但你並沒有在使用它,例如Widget。
3. 系統服務程序:你看不到這些程序,但這些服務在背景執行,例如Email的同步工作。
4. 背景程序:退到背景被「冰凍」等待執行的程序。
5. 「空」程序:這是已經關閉的程序,Android為了讓你下次再啟動同一個程式時可以快一點,會保留關閉程序的快取檔案一段時間,優先權最低,當有記憶體的需求時會首先清空這個部分。
http://www.techbang.com/posts/13346-7-useful-tools-to-enhance-android-efficiency-and-power
4個可以看到容量的記憶體: (欲了解你手機或平板記憶體大小,請看K-22 Android 助手的系統信息)
1. 內存RAM記憶體-任務工作空間- 400M (用記憶體管理程式可以看到執行中的程式,如果不夠可以開Swapper,但要root)
2. 內部應用儲存記憶體- 1G (有些稱為ROM, 安裝apk後所存放空間,在'設定'中的'應用程式'可以看到)
3. 內部SD記憶卡: /mint/sdcard 5G. Internal nand flash 快閃記憶體(執行程式時所存放的資料檔案)