从Android 2.0开始,在Settings中加入了一个新的activity("Running Services" activity),它用于显示当前运行的每个Services进程的内存使用情况及整个手机的内存大致使用情况。可以通过Setting->Applications->Running services进入该activity。
Running Services界面如下:
图1:
在
图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,1
MB内存
它
已经运行了4分钟43秒
。
一般单击一个Services进程的话,就会弹出一个结束进程的确认对话框。如下图:
图二:
在Running services屏幕的
底部是整个手机的内存大致使用情况
:
“
Avail: 38MB+114MB in 25
”
表示系统有38MB完全空闲的内存, 还可以通过杀掉25个在后台运行的进程获得114MB的内存
。
“
Other: 32MB in 3 says
”
表示当前3个不可杀掉的进程占用了32MB内存(这些进程被看着是foreground,必须运行)