adb 终端实时打印cpu资源消

来源:互联网 发布:java 泛型类 class 编辑:程序博客网 时间:2024/05/10 08:22

有时候系统出现问题可能和当前的 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