adb shell top命令详解
top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序.
返回信息解释:
> adb shell top
User 13%, System 5%, IOW 0%, IRQ 0%
User 85 + Nice 0 + Sys 37 + Idle 509 + IOW0 + IRQ 0 + SIRQ 0 = 631
PIDPR CPU% S #THR VSS RSS PCY UID Name
22205 0 13% S 56 423416K 88160K fg u0_a92 com.tmall.wireless
24310 1 2% R 1 1232K 536K root top
22600 0 1% S 46 341712K 40872K fg u0_a90 com.wandoujia.phoenix2.usbproxy
31125 1 1% S 31 319976K 33284K fg u0_a74 com.android.Chinpower
1533 0 1% S 32 67320K 20552K fg system /system/bin/surfaceflinger
1852 0 1% S 112 445876K 80304K fg system system_server
...
10 0 0% S 1 0K 0K root watchdog/0
16 1 0% S 1 0K 0K root khelper
22 1 0% S 1 0K 0K root suspend_sys_syn
23 1 0% S 1 0K 0K root suspend
第一组数据的含义:
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 进程的名称
指令演示:
查看设备cpu和内存占用情况:
adb shell top
打印每个进程使用CPU详情输出至cpu.txt:
adb shell top > CPU.txt
要监测单个应用,例如针对微博的CPU占用率~
监测一次微博的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命令详解相关推荐
- linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解
在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...
- Linux下top命令详解
Linux下top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不断刷 ...
- Linux Shell脚本入门教程系列之(八)Shell printf命令详解
本文是Linux Shell脚本系列教程的第(八)篇,更多shell教程请看:Linux Shell脚本系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对She ...
- Linux(Ubuntu)内存查询top命令详解
linux中的top命令详解 引言 top命令是UNIX/Linux系统中,用于查看系统详情的第一入口,一般我们查看机器运行状态的时候,总是第一个使用top命令,而实际上top命令展示的数据很多,对于 ...
- linux 之top命令详解
http://bbs.54master.com/redirect.php?tid=272658&goto=lastpost 发表于 2008-9-21 16:31 linux 之top命令详解 ...
- shell awk命令详解
shell awk命令详解 awk原理 格式 实操 相关内建变量 简易需求 进阶操作 高阶操作 awk原理 逐行读取文本,默认时以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中, ...
- linux中top指令,Linux下top命令详解
原标题:Linux下top命令详解 1.简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其他状况 ...
- linux top命令看磁盘,linux top命令详解
linux top命令详解 下面详细介绍它的使用方法. top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 ...
- linux之top命令详解
linux之top命令详解 2018年8月15日 0:58 top:动态查看进程变化,监控linux的系统状况. top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...
最新文章
- 人工智能推动全球业务的数据中心管理
- 电开大计算机应用基础作业,2016年电大-电大计算机应用基础作业 答案.doc
- B - Ada and Queue
- 设计模式—单例模式(思维导图)
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_6_练习_转换文件编码...
- 【转】常见面试题思想方法整理--- 原来果然有双指针遍历
- 揭示Win32 API拦截细节/API hooking revealed (2)
- java jquery分页_如何最简单的实现java分页
- 动态规划----费氏数列
- ROS--Kinetic--执行roslaunch时遇到的问题和解决办法
- VScode启动流程
- 目标检测数据集VOC 2007/2012 整理
- Linux下压缩的压缩命令
- 二叉树Ⅰ · 树型结构 · 二叉树 · 满二叉树 · 完全二叉树 · 二叉树的性质 · 二叉树的存储
- nodejs获取当前日期
- 机器学习——长短期记忆(LSTM)
- do-while语句使用案例
- u盘文件名乱码的恢复方法
- OBD 诊断与 UDS 诊断有什么区别?(转)
- 数据结构——判断题错误合集
热门文章
- CentOS安装配置Java环境
- 吉利纯电动品牌几何A:极简设计、智能驾驶背后暗含大野心...
- ElasticSearch:文档字段类型及存储
- VBA之满足指定区域的指定条件后提取数据
- python syslog服务器_网络设备的Python Syslog服务器
- java 对sql_java 对sql格式化
- mysql sql语句执行顺序
- Python调用API打造一个语音合成系统(百度智能云)
- Java VirtualThread 虚拟线程的个人粗浅理解
- iview template模式_「iview」iview_入门 - seo实验室