有时候系统出现问题可能和当前的 CPU 等资源紧张有关系。
那么如何实时打印系统当前的 CPU 占用的情况呢?
输入命令:adb shell top -m 5
该命令会打印当前使用 CPU 前5位的进程相关的信息,每隔1s更新一次
C:\Users\Administrator>adb shell top -m 5
User 0%, System 0%, IOW 0%, IRQ 0%
User 55 + Nice 0 + Sys 42 + Idle -223 + IOW 0 + IRQ 0 + SIRQ 0 = -126
PID PR CPU% S #THR VSS RSS PCY UID Name
614 0 0% S 91 633720K 107084K fg system system_server
145 1 0% S 14 48428K 19204K fg system /system/bin/surfaceflinger
8245 0 0% S 18 572292K 133620K fg u0_a13 com.bbk.launcher2
9289 0 0% R 1 1368K 568K root top
6028 0 0% S 17 515016K 49508K bg u0_a1 com.android.contacts
User 27%, System 9%, IOW 0%, IRQ 0%
User 337 + Nice 1 + Sys 121 + Idle 766 + IOW 0 + IRQ 0 + SIRQ 0 = 1225
PID PR CPU% S #THR VSS RSS PCY UID Name
149 1 20% S 43 189188K 93280K fg media /system/bin/mediaserver
8907 2 7% R 38 562732K 72388K fg u0_a12 com.android.gallery3d
614 0 3% S 91 633720K 107084K fg system system_server
145 1 2% S 14 58648K 29424K fg system /system/bin/surfaceflinger
4399 1 1% S 17 525564K 49740K fg system com.android.systemui