精华内容
下载资源
问答
  • 使用adb查看CPU内存

    2018-08-30 14:43:00
    adb shell ->... abd shell –>cat /proc/cpuinfo 获取CPU信息 adb shell ->cat /proc/meminfo 查看当前内存占用 adb shell -> cat /proc/iomem 查看IO内存分区adb shell top 查看设备...

    adb shell ->cat/sys/class/net/wlan0/address 获取Mac地址

    abd shell –>cat /proc/cpuinfo 获取CPU信息

    adb shell ->cat /proc/meminfo 查看当前内存占用

    adb shell -> cat /proc/iomem 查看IO内存分区
    adb shell top 查看设备CPU和内存占用情况

    adb shell top –n 1 刷新一次内存信息,然后返回

    adb shell ps 查看进程列表

    adb shell kill <pid>杀死一个进程

    adb shell ps –x <pid>查看指定进程状态

    adb shell service list 查看后台服务信息

    procrank命令能够查看应用各个进程内存占用情况

     

    adb shell top –m 3 查看占用内存前3的APP

    top -d 1 -t | grep "com.android.launcher3">/data/topinfo.txt   每间隔 3s 将 "com.**" 进程的CPU 信息保存到文件

    adb pull /data/topinfo.txt

    转载于:https://www.cnblogs.com/yinlili/p/9560103.html

    展开全文
  • 查看android9或10系统的手机上某个应用内存cpu使用情况的可以参考: >adb shell >top -d 1 -o %CPU,%MEM,CMDLINE |grep 目标包名 执行命令记录 # root adb root adb remount # cpu,...

    adb shell 中top的相关使用9、10版本安卓和老版本的用法有了些区别:

    9、10

     

     

    查看android9或10系统的手机上某个应用内存和cpu使用情况的可以参考:

    >adb shell
    >top -d 1 -o %CPU,%MEM,CMDLINE |grep 目标包名

    执行命令记录

    # root
    adb root
    adb remount
    
    # cpu,mem 等关注信息存储分析
    top -o TIME+,%CPU,%MEM -d 1 |grep xxxxxxxxxx >data/log.txt
    # 执行性能case
    # 拉取txt到本地分析
    adb pull /data/log.txt d:/txt
    

     

    展开全文
  • adb shell top 查看内存cpu

    千次阅读 2016-12-03 10:16:08
    adb shell top top命令提供了实时的对系统处理器的状态...内存使用和执行时间对任务进行排序. top 用法 >adb shell top -h Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [-t

    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.  显示帮助文档 
    

    adb shell top

    > adb shell top
    
    User 13%, System 5%, IOW 0%, IRQ 0%
    User 85 + Nice 0 + Sys 37 + Idle 509 + IOW 0 + IRQ 0 + SIRQ 0 = 631
    
      PID PR 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  进程的名称
    

    具体信息可以查看源代码中: xx\system\core\toolbox\top.c

    监控CPU的命令使用实战

    >adb shell top  | findstr tmall > d:\cpu.txt   
    展开全文
  • 使用adb命令查看手机cpu/内存等信息

    千次阅读 2020-07-07 11:14:53
    使用adb命令查看手机cpu/内存等信息 前提 本地电脑Windows已安装ADB工具、夜神模拟器 连接手机 这里用的夜神模拟器连接的 使用adb命令连接手机:adb connect 127.0.0.1:62001 显示已连接成功了 进入Android底层...

    使用adb命令查看手机cpu/内存等信息

    前提

    本地电脑Windows已安装ADB工具、夜神模拟器

    连接手机

    • 这里用的夜神模拟器连接的
    • 使用adb命令连接手机:adb connect 127.0.0.1:62001
      备注:62001夜神模拟器默认端口
      在这里插入图片描述
    • 显示已连接成功了

    进入Android底层(服务器)

    • 命令:adb shell
      在这里插入图片描述

    查看CPU使用情况

    • 输入命令:top -m 10 -s cpu(-m显示最大数量,-s 按指定行排序)
      在这里插入图片描述

    参数含义:
    PID : 应用程序ID
    S : 进程的状态(S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数)
    #THR : 程序当前所用的线程数
    VSS : 虚拟耗用内存(包含共享库占用的内存)
    RSS : 实际使用物理内存(包含共享库占用的内存)
    PCY : 前台(fg)和后台(bg)进程
    UID : 用户身份ID
    Name : 应用程序名称

    查看指定程序内存使用情况

    • 根据进程ID或包名。命令:dumpsys meminfo [包名]或[PID]
      在这里插入图片描述

    Uptime:表示启动到现在的时长,不包含休眠的时间,单位毫秒(ms)
    Realtime:表示启动到现在的时长,包含休眠的时间,单位毫秒(ms)
    Native Heap: 进程<程序>本身使用的内存
    Dalvik Heap : 虚拟机VM使用的内存
    Dalvik Other : 虚拟机VM之外的内存(比如Java的GC内存)
    Stack:应用中的原生堆栈和 Java 堆栈使用的内存
    Pss Total: 应用程序真实占用了物理内存的空间
    Heap Alloc : 程序虚拟已使用的内存
    Heap Size:程序堆的总内存
    Heap Free : 空闲的内存
    private dirty : 私用共享内存

    dumpsys 拓展

    显示CPU信息

    • 命令:dumpsys cpuinfo

    显示所有的activity信息

    • 命令:dumpsys activity

    显示指定应用程序的activity信息

    • 命令:dumpsys activity package [包名]

    显示wifi信息

    • 命令:dumpsys wifi

    显示所有的电池状态

    • 命令:dumpsys batterystats

    显示指定应用的电池状态

    • 命令:dumpsys batterystats [package name]

    以上命令均可在后加 -h 查看命令帮助

    展开全文
  • 查看内存信息: 一般来说内存占用大小有如下规律: VSS >= RSS >= PSS >= USS VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)是单个进程全部可访问的地址空间 RSS - Resident Set Size 实际使用物理...
  • Android系统adb命令查看CPU内存使用率 1. 打开终端,进入上述目录,如下图所示: 2. 输入adb shell,打开adb命令行,如下图所示: 3. 查看cpu使用情况: ...
  • adb查看电量+cpu+内存等性能信息
  • 1.已配置ADB 2.已连接设备 一、procrank 查看内存 : 1. procrank //查看所有进程的内存占比,可以查看TOTAL 2. procrank | grep 包名 //查看特定进程内存占比 结果如下: procrank  PID Vss Rss Pss Uss ...
  • adb shell top 监控内存CPU

    千次阅读 2018-01-24 16:51:05
    adb shell top top命令提供了实时的对系统处理器的状态...内存使用和执行时间对任务进行排序. top 用法 >adb shell top -h Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_colum
  • Android adb指令查看CPU内存使用率

    万次阅读 2018-05-28 18:33:44
    adb shell top -m 5 -s cpu -m:显示的数量 -s:行排序 显示的参数的含义 参数含义: PID : progress identification,应用程序ID S : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程...
  • 查看 CPU 占用率查看 CPU 占用排名前 ...-d刷新间隔)查看内存使用情况adb shell dumpsys meminfo &lt;package_name&gt;或adb shell dumpsys meminfo &lt;package_id&gt;参考:http://taobaofed.org...
  • adb看android程序的cpu内存消耗

    千次阅读 2016-01-31 22:03:36
    adb看程序的cpu内存消耗, 一直以来都在windows下编程,已经习惯了windows任务管理器或者资源监视器,此时猛然发现在android环境下自己还真不知道如何查看当前程序的cpu内存消耗。于是查了一些资料,发现这篇...
  • adb查看内存占用

    千次阅读 2018-04-25 11:13:14
    1. 在IDE中查看Log信息 当程序运行垃圾回收的时候,会打印一条Log信息,其格式如下: D/dalvikvm: <GC_Reason> , , , ...查看进程占用cpu的情况:adb shell top -n 1 -d 0.5 | grep proc_ id 或者
  • 1. 打开DOS窗口,进入adb.exe所在的文件目录 1) 打开DOS窗口输入:win + r 2) 进入adb所在文件目录:cdC:\Program Files (x86)\Baofeng\PhoneAssistant(之前装adb没装好,这里用的暴风简助手的adb) 2. 进入adb...
  • 今天在调试android程序时,发现程序有点卡,觉得应该看看程序的cpu内存消耗,一直以来都在windows下编程,已经习惯了windows任务管理器或者资源监视器,此时猛然发现在android环境下自己还真不知道如何查看当前...
  • 虽然现在机器的CPU内存资源越来越多,似乎我们都不用去关心这些,但是现实生活中的一些低端设备还是非常多的,那么我们该怎么样去判断自己的应用是否消耗大量资源呢?adb不仅可以告诉你所有进程的运行情况,还可以...
  • The adb command provides a way to gain useful information about a number of thesystems configuration areas.To determine the physical memory (RAM) :for HP-UX 10xexample:echo physmem/D | adb /stand/vmun...
  • 获取CPU数据 命令:adb shell top -n -1 | find “package信息” 获取内存数据 (1)手机总内存 命令:adb shell cat /proc/meminfo |findstr MemTotal (2)运行内存 ① 基本内存耗用分类: ● VSS- Virtual ...
  • 参考:Linux查看CPU内存使用情况
  • hp adb命令,查看内存CPU主频等信息。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,681
精华内容 4,672
关键字:

adbcpu内存