標籤:
從Android 2.0開始,在Settings中加入了一個新的activity("Running Services" activity),它用於顯示當前啟動並執行每個Services進程的記憶體使用量情況及整個手機的記憶體大致使用方式。可以通過Setting->Applications->Running services進入該activity。Running Services介面如下:圖1: Running Services主要是當前正在啟動並執行Services進程的一個列表.在圖1中, 我們可以看到3個Services進程:GTalkService:它是標準的Google application suit的一部分; it is running in Google‘s "gapps" process, 它所在的進程當前使用了6.8MB記憶體. 它已經運行了3 小時55分鐘23秒。ActivityService:它是the Phonebook引用的一部分, 它所在的進程當前使用了4MB記憶體. 它也已經運行了3 小時55分鐘20秒SoftKeyboard:它是input method的一部分. 它所在的進程當前使用了6,1MB記憶體 它已經運行了4分鐘43秒。一般單擊一個Services進程的話,就會彈出一個結束進程的確認對話方塊。如:圖二: 然而有些services, 比如IME, 必須運行,不能停止的.對於這些services,單擊它將進如它相應的管理介面。(在這裡,對於IME,是進入系統的IME設定介面). 在Running services螢幕的底部是整個手機的記憶體大致使用方式:“Avail: 38MB+114MB in 25”表示系統有38MB完全閒置記憶體, 還可以通過殺掉25個在後台啟動並執行進程獲得114MB的記憶體。“Other: 32MB in 3 says”表示當前3個不可殺掉的進程佔用了32MB記憶體(這些進程被看著是foreground,必須運行)
Android中使用"running services"查看service進程記憶體