一、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. 热点快评:德国强化AI战略,系统、技术等“多轮并行”
  2. ACL2020 | 使用强化学习为机器翻译生成对抗样本
  3. Java中getMessage()和printStackTrace方法
  4. boost::graph模块实现内部pmap捆绑的测试程序
  5. 解决T400死机的问题!
  6. 产品文档如何说清楚产品业务?关注这几点就够了
  7. ERROR 1130: Host '192.168.1.3' is not allowed to c
  8. Devops - 概述
  9. java 获取32位纯数字 或字母与数字结合的唯一id
  10. SuperSearch(超级网搜、超级网际搜索)V6.2 —— 让思考从搜索开始
  11. Rayman的绝顶之路——Leetcode每日一题打卡10
  12. 蓝牙配对连接HCI log学习
  13. 互联网发展的四个阶段总结
  14. 计算机页面底端插入页码,word中怎么插入页码_word增加页码教程
  15. 洛谷 P1510 精卫填海
  16. android studio Emulator is outdated
  17. 2021辽宁省大学生程序设计大赛部分题解
  18. cad.net 属性块(二)
  19. 父类引用指向子类对象,为什么会调用的是子类中重新的方法
  20. 实习 | 深圳市彼岸心智科技有限公司招募新成员啦

热门文章

  1. viterbi译码算法简介
  2. mysql 分组查询男生女生人数各多少_COUNT(*)分组查询,男女两组人数各多少 对where进行筛选...
  3. android热更新bugly
  4. 智能手环设计与实现(一)--项目需求
  5. Python 两种POST请求的方式
  6. Django simpleui实战web平台开发
  7. sql like通配符
  8. 通用型与专用型MUC/SOC
  9. 利用OVITO软件绘制团簇构型 (ICO, BCC, HCP, FCC及SC 多面体)
  10. android ios 逆向工程,iOS逆向工程(七):使用Theos逆向项目