ACTIVITY MANAGER RUNNING PROCESSES (dumpsys activity processes)
Process LRU list (sorted by oom_adj, 22 total, non-act at 2, non-svc at 2):
(service)
细节对于这两个过程表明:
• 该时钟已在所有运行的原因是因为它是被用作当前的屏幕保护程序时,该设备处于闲
置状态。
• 即使时钟过程跑了键盘的不到一半的时间,它的压头使用是显著较大( 几乎 3 倍),
这也就是为什么它的总重量较大。
从本质上讲,procstats “ ”提供了一个 内存使用 计这很像存储使用或数据使用量规,显示在
后台运行的应用程序的多少 RAM 使用。不像存储或数据,不过,内存使用是非常难以量化和
衡量,并 procstats 使用一些技巧来这样做。 为了说明测量内存使用的复杂性,考虑相
关主题:任务管理器。
了解任务管理器和他们的记忆信息
我们已经对 Android 的任务管理器具有悠久的历史。 Android 的一贯支持深表多任务处理,
这意味着我们的怪异往往会希望有一些 UI 的观察和控制这种多任务像传统的 UI,我们从桌面使
用。 然而,在多任务的 Android 其实是相当多复杂,比传统的桌面操作系统有着根本的不
同,因为我以前覆盖 多任务 Android 的方式 。 这深深地影响如何,我们可以把它展示给用
户。
多任务处理和连续的过程管理
为了得到一个感觉是多么不同的流程管理是在 Android 上,你可以看看在一个重要的系统服务
的输出,活动管理,与
adb shell dumpsys activity
。 下面的例子显示了 Android
4.4 系统的当前应用程序进程的快照,从最重要的上市他们至少有:
PER
S
#21
:
sys F/ /P trm:
0
23064:system/1000 (;xed)
PER
S
#20
:
pers F/ /P trm:
0
23163:com.android.systemui/u0a12 (;xed)
PER
S
#19
:
pers F/ /P trm:
0
23344:com.nuance.xt9.input/u0a77 (;xed)
PER
S
#18
:
pers F/ /P trm:
0
23357:com.android.phone/1001 (;xed)
PER
S
#17
:
pers F/ /P trm:
0
23371:com.android.nfc/1027 (;xed)
Proc # 3: fore F/ /IB trm:
0
13892:com.google.android.apps.magazines/
u0a59
评论0
最新资源