zoukankan      html  css  js  c++  java
  • 移动端测试===adb shell top命令解释

     

    adb shell top

    top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序.

    top 用法

    >adb shell top -h
    Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [-t ] [ -h ]
    -m num Maximum number of processes to display. 最多显示多少个进程
    -n num Updates to show before exiting. 刷新次数 
    -d num Seconds to wait between updates. 刷新间隔时间(默认5秒)
    -s col Column to sort by (cpu,vss,rss,thr). 按哪列排序 
    -t Show threads instead of processes. 显示线程信息而不是进程
    -h Display this help screen. 显示帮助文档

     #每十秒 获取cpu前10的进程

    C:UsersAdministrator>adb shell top -m 10 -d 10
    User 5%, System 7%, IOW 0%, IRQ 0% User 3 + Nice 0 + Sys 4 + Idle 49 + IOW 0 + IRQ 0 + SIRQ 0 = 56 PID USER PR NI CPU% S #THR VSS RSS PCY Name 24019 shell 20 0 12% R 1 9136K 1908K fg top 34 root 20 0 1% S 1 0K 0K fg ksoftirqd/5 1212 system 18 -2 1% S 203 2650464K 157020K fg system_server 14 root 20 0 1% S 1 0K 0K fg ksoftirqd/1 412 system 12 -8 1% S 30 236288K 9948K fg /system/bin/surfacefli 8 root 20 0 0% S 1 0K 0K fg rcu_sched 9 root 20 0 0% S 1 0K 0K fg rcu_bh 10 root RT 0 0% S 1 0K 0K fg migration/0 11 root RT 0 0% S 1 0K 0K fg watchdog/0 12 root RT 0 0% S 1 0K 0K fg watchdog/1 

    #获取微博的所有进程信息

    C:UsersAdministrator>adb shell top -d 2|findstr "24206"
    24206 u0_a198  -2  -4   0% S   103 1835000K 218520K  ta com.sina.weibo
    24206 u0_a198  -2  -4   0% S   103 1835000K 218780K  ta com.sina.weibo
    24206 u0_a198  -2  -4   7% S   108 1846852K 222608K  ta com.sina.weibo
    24206 u0_a198  -2  -4  11% S   107 1849484K 224808K  ta com.sina.weibo
    24206 u0_a198  -2  -4  12% S   107 1852188K 222516K  ta com.sina.weibo
    24206 u0_a198  -2  -4  12% S   106 1854992K 224232K  ta com.sina.weibo
    24206 u0_a198  -2  -4  25% S   111 1868236K 240616K  ta com.sina.weibo
    24206 u0_a198  -2  -4  34% S   117 1878100K 247900K  ta com.sina.weibo
    24206 u0_a198  -2  -4  19% S   136 1946088K 277504K  ta com.sina.weibo
    24206 u0_a198  -2  -4  16% S   133 1960120K 300164K  ta com.sina.weibo
    24206 u0_a198  -2  -4  17% S   138 1976992K 322056K  ta com.sina.weibo
    24206 u0_a198  -2  -4  17% S   135 1970068K 322576K  ta com.sina.weibo
    24206 u0_a198  -2  -4   6% S   115 1913992K 307564K  ta com.sina.weibo
    24206 u0_a198  -2  -4  14% S   134 1964344K 330812K  ta com.sina.weibo
    24206 u0_a198  -2  -4   7% R   135 1938140K 308880K  ta com.sina.weibo
    24206 u0_a198  -2  -4  14% S   136 1937656K 300316K  ta com.sina.weibo

     adb shell top

    User 6%, System 20%, IOW 3%, IRQ 0%

    User 1 + Nice 3 + Sys 13 + Idle 45 + IOW 2 + IRQ 0 + SIRQ 0 = 64

    第一组数据的含义:

    User  处于用户态的运行时间,不包含优先值为负进程 
    Nice  优先值为负的进程所占用的CPU时间 
    Sys   处于核心态的运行时间 
    Idle  除IO等待时间以外的其它等待时间 
    IOW   IO等待时间 
    IRQ   硬中断时间 
    SIRQ  软中断时间 

    第二组数据的含义:

    PID   进程id
    PR    优先级
    CPU%  当前瞬时CPU占用率
    S     进程状态:D=不可中断的睡眠状态, R=运行, S=睡眠, T=跟踪/停止, Z=僵尸进程
    #THR  程序当前所用的线程数
    VSS   Virtual Set Size  虚拟耗用内存(包含共享库占用的内存)
    RSS   Resident Set Size 实际使用物理内存(包含共享库占用的内存)
    PCY   调度策略优先级,SP_BACKGROUND/SP_FOREGROUND
    UID   进程所有者的用户id
    Name  进程的名称

    参考资料:

    https://blog.csdn.net/kittyboy0001/article/details/38562515

    顺便提一下

    如果有任何问题,你可以在这里找到我 ,软件测试交流qq群,209092584

  • 相关阅读:
    webpack-cli解决办法
    说说DBA职责和目标
    h5做的app和原生app的区别
    安装windows系统的installutil
    简化委托调用
    DirectShow .Net 实现视频
    DirectShowNet 使用摄像头录像+录音
    DirectShowLib directshownet 视频
    中华人民共和国网络安全法
    C#+ html 实现类似QQ聊天界面的气泡效果
  • 原文地址:https://www.cnblogs.com/botoo/p/9656010.html
Copyright © 2011-2022 走看看