adb命令检测apk启动时间、内存、CPU使用情况、流量、电池电量等——常用的adb命令

ADB:Android Debug Bridge,是Android SDK里一个可以直接操作安卓模拟器或真实设备的工具,颇为强大。

检测APP:

adb shell am start -W $package/.MainActivity               //启动时间

adb shell dumpsys meminfo $pid                          // 指定程序内存使用情况

adb shell dumpsys meminfo $package               //指定程序内存使用情况

adb shell dumpsys cpuinfo $package                       //指定程序CPU使用情况

adb shell cat /proc/uid_stat/$PID/tcp_rcv                 //接收的数据流量

adb shell cat /proc/uid_stat/$PID/tcp_snd                //发送的数据流量

adb shell dumpsys batterystats $package | more              //指定程序电量消耗信息

adb shell dumpsys batterystats | more                              //综合电量消耗

adb shell dumpsys battery                                                //电池信息

adb shell "ps | grep $package"         //查指定程序pid

其他常用命令:

adb shell getprop                                    //查看手机信息

adb shell getprop ro.serialno               //查看手机序列号

adb shell cat /proc/cpuinfo                  //查看手机CPU信息

adb shell cat /proc/meminfo               //查看手机内存信息

adb uninstall $package               //卸载apk

adb reboot                                  //重启手机

adb reboot recovery                //重启手机到recovery

adb reboot bootloader           //重启手机到bootloader界面

adb kill-server                //关闭adb服务

adb start-server            //启动adb服务

原文地址:https://www.cnblogs.com/kaidarwang/p/8311620.html

时间: 2024-10-08 02:16:46

adb命令检测apk启动时间、内存、CPU使用情况、流量、电池电量等——常用的adb命令的相关文章

windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息

如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系统信息,甚至包括机器上已安装的网卡及其IP. 问题描述: 如何从系统中 查看主板上内存条的数量. 最佳答案: 在cmd命令下 输入:wmic memorychip list brief 就会看到内存条的数量 如何在windows系统自带命令查看硬件信息? 对于在windows下查看系统信息大家一定不

Linux中查看进程占用内存和系统资源情况的命令

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多. top: 主要参数 d:指定更新的间隔,以秒计算. q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行. c:显示进程完整的路径与名称. S:累积模式,

window下常用的cmd命令

CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr.msc:证书管理实用程序 4. charmap:启动字符映射表 5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6. cleanmgr: 打开磁盘清理工具 7. cliconfg:SQL SERVER 客户端网络实用工具 8. cmstp:连接管理器配置文件安装程序 9. cmd

Android 中查看内存的使用情况集常用adb命令

1. 在IDE中查看Log信息 当程序运行垃圾回收的时候,会打印一条Log信息,其格式如下: D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, <External_memory_stats>, <Pause_time> GC_Reason表示导致垃圾回收的原因以及当前的回收类型,包括以下几类: GC_CONCURRENT:当堆中对象数量达到一定是触发的垃圾收集 GC_FOR_MALLOC:

Android 中查看内存的使用情况集经常使用adb命令

1. 在IDE中查看Log信息 当程序执行垃圾回收的时候,会打印一条Log信息.其格式例如以下: D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, <External_memory_stats>, <Pause_time> GC_Reason表示导致垃圾回收的原因以及当前的回收类型,包含下面几类: GC_CONCURRENT:当堆中对象数量达到一定是触发的垃圾收集 GC_FOR_MALLO

linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定

背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况.一. linux ps命令,查看某进程cpu和内存占用率情况[[email protected] vhost]# ps auxUSER       PID  %CPU    %MEM    VSZ   RSS TTY      STAT    START   TIME COMMAND解释:linux 下的ps命令USER 进程运行用户PID    进程编号%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ

adb命令安装apk 来学习吧

1.将需要安装的apk放在platform-tools下 2.将手机和电脑连接,在cmd中输入 adb devices查看 3.使用adb命令安装apk,在cmd中输入:adb install apk的绝对路径 注意:路径中最好不要有中文字符 4.卸载apk 命令卸载

利用adb命令查看apk文件包名的一些方法

前提是已经下载android SDK并配好环境变量! 在控制台输入命令$adb shell pm 可以看到adb shell pm的相关用法,详细信息请自己看输出 要看一个apk文件的相关信息最简单实用的方法是: aapt dump badging [yourapp.apk] 如果只是想查看手机上应用的packageName,则输入命令: adb shell pm list packages 列出如下信息: package:android package:cn.ninegame.gamemana

linux-top命令查看内存CPU

转自:https://www.cnblogs.com/dragonsuc/p/5512797.html 查看多核CPU命令 mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令 经常用来监控linux的系统状况,比如cpu.内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解.本文通过一个运行中的WEB服务器的top监控截图