android 4 x占用系統資源過多

2021-06-16 14:52:23 字數 578 閱讀 1019

為什麼android 4.0會占用這麼多記憶體呢?

這要從4.0的多工管理機制說起。

4.0的程式有多種狀態:執行狀態(占用cpu和ram),ram快取狀態(只占用ram),nand flash快取狀態(只占用nand flash),後台服務狀態(占用較少的cpu和ram,常見的有資訊中心、後台提醒、網路定位等服務)等狀態;

其中執行狀態就是程式正在執行;ram快取狀態,程式已經停止,但未退出ram,重啟程式沒有任何時間延遲;nand flash快取狀態重啟需要一段時間載入,但可以恢復關閉前的內容。

google給了我們選擇的機會。

在「開發人員選項」中,「後台程序限制」中,選擇「不允許後台程序」,則程式退出後,不占用ram,所以會極大的釋放ram空間,但會影響多工切換的平滑性。

在「不保留活動」勾選的話,則系統成為幾乎單任務系統,ram空間又將釋放一部分,但各程式間切換時就需頻繁地初始載入,包括返回桌面、撥號、簡訊等基本功能,嚴重影響體驗。

所以當勾選完以後,你手機的ram占用不會超過50%;

另外,大部分的谷歌服務都可以停用,停用後不再占用cpu和ram資源;

Linux檢視系統資源占用

在系統維護的過程中,隨時可能有需要檢視 cpu和記憶體的使用率,並根據相應資訊分析系統狀況的需求。本文介紹一下幾種常見的linux系統資源檢視命令。1 總體記憶體占用的檢視 命令 free 圖1 free命令檢視記憶體占用 1 free命令預設是以kb為單位顯示的,可以用free m 用mb單位來顯...

對Android4 X視窗的認識

視窗,可以理解為乙個可以提供給使用者互動的使用者介面,在這個介面裡,使用者可以通過物理按鍵事件,觸控事件等輸入事件和應用程式或者系統進行互動。總體來說,視窗就是乙個可互動的 viewgroup,android 系統在某一時刻只會有且只有乙個視窗獲得焦點並且處於活躍狀態,可以接收各種事件。視窗引數包括...

檢視程序占用系統資源的方法

用ps命令檢視程序的記憶體 ps命令是linux下常見的檢視程序狀況的程式,它有幾個字段可以用來檢視 程序記憶體使用情況 sz,rss,vsz。分別說明如下 sz 程序映像所占用的物理頁面數量,也就是以物理頁面為單位表示的虛擬記憶體大小 rss 程序當前所占用的物理記憶體大小,單位為kb vsz 程...