一、top命令

adb shell top --help
usage: top [-Hbq] [-k FIELD,] [-o FIELD,] [-s SORT] [-n NUMBER] [-d SECONDS] [-p PID,] [-u USER,]Show process activity in real time.-H      Show threads
-k      Fallback sort FIELDS (default -S,-%CPU,-ETIME,-PID)
-o      Show FIELDS (def PID,USER,PR,NI,VIRT,RES,SHR,S,%CPU,%MEM,TIME+,CMDLINE)
-O      Add FIELDS (replacing PR,NI,VIRT,RES,SHR,S from default)
-s      Sort by field number (1-X, default 9) 选择根据某项(cpu,vss,rss,thr)来排序
-b      Batch mode (no tty)
-d      Delay SECONDS between each cycle (default 3)更新的时间间隔,默认是每隔3s更新下状态,top -d 0时会持续地输出,不过很占CPU。
-n      Exit after NUMBER iterations  显示n次top的结果后命令就会退出
-p      Show these PIDs
-u      Show these USERs
-q      Quiet (no header lines)Cursor LEFT/RIGHT to change sort, UP/DOWN move list, space to force
update, R to reverse sort, Q to exit.
adb shell top
[?25l[0m[H[J[s[999C[999B[6n[uTasks: 445 total,   1 running, 435 sleeping,   0 stopped,   2 zombie
Mem:   2866500k total,  2794280k used,    72220k free,    77912k buffers
Swap:   520908k total,   315604k used,   205304k free,   978836k cached
800%cpu  14%user   0%nice  29%sys 757%idle   0%iow   0%irq   0%sirq   0%host
PID    USER        PR  NI VIRT  RES SHR S [%CPU] %MEM     TIME+ ARGS            [0m
14357 shell        20   0  10M 2.1M 1.4M R 22.8   0.0   0:00.13 top
12739 root         20   0    0    0    0 S  2.8   0.0   0:05.11 [kworker/u16:2]
11967 root          0 -20    0    0    0 S  2.8   0.0   0:00.91 [kworker/u17:1]7704 u0_a127      20   0 1.7G  65M  47M S  2.8   2.3   1:20.68 com.tencent.mob+

VIRT:虚拟内存,假如进程申请10m的内存,但实际只使用了5m,那么它会增长10m,而不是实际的使用量。
RES:常驻内存,进程当前使用的内存大小,但不包括swap out。
SHR:共享内存,除了自身进程的共享内存,也包括其他进程的共享内存
计算某个进程所占的物理内存大小公式:RES – SHR

Android——top命令相关推荐

  1. Android 进程监控(top命令)

    文章目录 一.查看top命令 Android N(7.1系统,level = 25) 及之前 Android O(8.0系统,level = 26) 及之后 二.top -n [number] And ...

  2. Android adb命令,linux中各种命令

    常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器 ...

  3. Android dumpsys命令详细使用

    Android dumpsys命令详细使用 一.dumpsys命令介绍 1.命令说明 Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息 命令格式: adb shell dumpsys ...

  4. android 系统(6)---Android ADB 命令大全

    原文链接:https://github.com/mzlogin/awesome-adb ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也 ...

  5. mtk平台android编译命令,MTK 常见的编译命令

    1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/medi ...

  6. Android 常用命令行和 源码编译

    1.取出 ANR log,分析问题 C:\Users\Administrator>adb shell root@android:/ # cd data/ar cd data/ar /system ...

  7. top命令的原理是什么

    为了以后面试方便和自己理解 从运维角度分析 一 般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高.但对于I/O网络密集型的进程,即使请求很多,服务器的CPU也不一定很到, 这时的 ...

  8. adb命令——adb shell top命令

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

  9. top命令查看进程信息和cpu占用

    top 通过top命令查看进程信息 通过adb shell top -h查看其使用方法 yumodeMacBook-Pro:car yumo$ adb shell top -h Usage: top ...

最新文章

  1. 设计模式——外观模式
  2. android studio3.0升级,升级androidStudio3.0的问题
  3. Linux开发工具的使用
  4. JavaScript -- Window-Interval
  5. VS调试时怎么跳过for循环?
  6. 【Python】pandas 缺失数据处理大全(附代码)
  7. JS数组去重方法小结
  8. php post 获取xml,php 获取post的xml数据并解析示例
  9. 当winform窗体的Bordestyle设置为None时,鼠标可以拖动窗体的办法
  10. laravel log 对象_swoole运行模式加速laravel应用的详细介绍(life)
  11. 成功使用机器学习技术的3个技巧
  12. 增值税怎么用计算机算,增值税计算器
  13. hspice linux 软件,转贴 hspice 在linux系统下的安装
  14. springboot呼伦贝尔旅游网站的设计与实现毕业设计源码091833
  15. Google SketchUp Cookbook: (Chapter 4) Advanced Intersect and Follow Me Techniques
  16. SNF快速开发平台--规则引擎在程序当中如何调用
  17. 七牛删除视频文件操作
  18. SUMO与matlab联合仿真
  19. 深度Linux如何安装驱动程序,在Deepin 20系统下手动安装N卡闭源驱动64-440.31.run的步骤...
  20. ROS-control-gazebo-moveit-grasp(一、场景搭建)

热门文章

  1. 计算机视觉方向地理空间遥感图像数据集汇总
  2. Eclipse + MTJ + WTK
  3. adb 命令获取安卓设备IMEI码
  4. springboot出现 Access denied for user ‘‘@‘localhost‘ (using password: YES)
  5. 工厂IP网络广播系统解决方案
  6. 网站统计访问次数的方法
  7. 微信小程序篇】四. 案例:根据单号查询快递编号
  8. 电脑在线一键安装win10系统教程分享
  9. Automated_bounty_Hunter全自动漏*洞赏金猎人使用场景二
  10. ESP8266-SDK的3路PWM输出