adb shell top

一、其中相关参数:

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

比如:

adb shell top -m  5

表示打印出5个进程数,以及相关进程运行所消耗的CPU值百分比。

第一栏相关参数解释:

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

第二栏相关参数解释:

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

二、命令使用  

  1. adb shell top -m xx  查看XX个进程数
  2. adb shell top -n XX  刷新XX次
  3. adb shell top -d XX  刷新频率
  4. ……

三、打印出来的数据保存到本地

  adb shell top -m 5 > d:\cpu.txt  表示打印的5个进程的数据保存到本地D盘的cpu.txt文件中

四、指定查看某个应用的数据

  例如: 监测一次微博的CPU占用情况:adb shell top -n 1 | grep com.sina.weibo

     10秒刷新一次显示CPU占用情况:adb shell top -d 10 | grep com.sina.weibo

     实时监测微博的CPU占用情况:adb shell top |grep com.sina.weibo

adb shell top 使用的更多相关文章

  1. adb shell top 命令

    原文地址https://blog.csdn.net/kittyboy0001/article/details/38562515 原文地址https://blog.csdn.net/u010503912 ...

  2. 移动端测试===adb shell top命令解释

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

  3. adb shell top 命令详解

    [?25l[0m[H[J 当前系统时间 Tasks: 552 total, 1 running, 510 sleeping, 0 stopped, 0 zombie 任务(进程) 系统现在共有552个 ...

  4. adb shell top

    PID:进程在系统中的ID CPU% - 当前瞬时所以使用CPU占用率 #THR - 程序当前所用的线程数 UID - 运行当前进程的用户id Name - 程序名称android.process.m ...

  5. ADB Shell之手机性能测试

    Connect 夜神模拟器for Android 4.4.2 打开模拟器-在CMD输入如下连接测试设备 adb connect 127.0.0.1:62001 你也可以连接自己的手机设备 开发者选项- ...

  6. android adb shell and monkey 学习记录

    Monkey环境: android SDK and JDK SDK目录下的platform-tools和tools目录要配置环境变量 查看版本: ADB 的安装这里就不多说了,输入以下命令有如下提示就 ...

  7. adb shell常用命令

    一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但 ...

  8. 移动端 - adb shell常用命令

    一.文件操作相关命令 //进入设备 adb shell //进入指定目录"/data/local/tmp" cd /data/local/tmp //查看目录 ls //进入根目录 ...

  9. adb shell常用命令总结

    一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但 ...

随机推荐

  1. 20165239 2018——2019Exp8 Web基础

    Exp8 Web基础 基础问题回答 (1)什么是表单 •表单在网页中主要负责数据采集功能. •一个表单有三个基本组成部分: ◦表单标签,这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务 ...

  2. plsql初次连接oracle报错解决方案

    windows7 64bit Oracle win64 11gR2(两个文件) PL/SQL v9.0 详细错误信息 Initialization error Could not initialize ...

  3. windows每天定时执行脚本

     windows每天定时执行脚本 这里说的定时器就是Windows下的任务计划,当时遇到的坑正好总结一下,因为Windows10的定时器去执行脚本当时试了好多遍,都是没有成功,后来通过自己的观察发现是 ...

  4. C++——decltype

    , &cj=ci; decltype(ci) x=;//x的类型是const int decltype(cj) y=x;//y的类型是const int & decltype(cj) ...

  5. 洛谷 P4173 残缺的字符串 (FFT)

    题目链接:P4173 残缺的字符串 题意 给定长度为 \(m\) 的模式串和长度为 \(n\) 的目标串,两个串都带有通配符,求所有匹配的位置. 思路 FFT 带有通配符的字符串匹配问题. 设模式串为 ...

  6. Node篇

    [Node篇] Node.js中的stream(流)- 基础篇 1)什么是stream(流) 流(stream)在 Node.js 中是处理流数据的抽象接口(abstract interface). ...

  7. Excel简单应用

    数据透视表的简单应用 LEN.LENB MID LEFT,RIGHT CONCATENATE 和 & TRIM(去掉前后空格) 和 SUBSTITUDE(去空格,包括字符串之间的空格) FIN ...

  8. 使用Kettle的命名参数动态执行作业

    关于如何根据传入的不同参数,达到动态运行作业的目的,这里不介绍.只提供一个思路,就是不同的调度进程调度同一个Kettle文件时,传入了不同的参数,从而得到不同的数据. 如下图所示: 1. 先设置参数名 ...

  9. creat-react-app搭建的项目中按需引入antd以及配置Less和如何修改antd的主题色

    在creat-react-app搭建的项目环境中按需引入antd以及配置less,首先需要暴露出来webpack文件.(此操作不可逆). create-react-app myapp 创建同一个rea ...

  10. 论文阅读笔记:《Generating Question-Answer Hierarchies》

    题目: <Generating Question-Answer Hierarchies> 作者: Kalpesh Krishna & Mohit Iyyer What: 1.SQU ...