zoukankan      html  css  js  c++  java
  • 通过adb shell命令查看内存,CPU,启动时间,电量等信息

    1、  查看内存信息

    1)查看所有内存信息

    命令:

    dumpsys meminfo

    2)查看某个包的内存信息

    命令:

    dumpsys meminfo pkg_name

    例:

    shell@android:/ $ dumpsys meminfo com.tencent.mobileqq > /mnt/sdcard/meminfo.txt

    2、  查看CPU信息

    例子:

    C:Userslaiyu>adb shell

    shell@android:/ $ top -d 1 | busybox grep "com.tencent.mobileqq" > /mnt/sdcard/p

    erformance.txt

    注:直接使用grep可能报错,提示找不到命令,这时如果busybox中有grep命令,可以如上,busybox grep

    方法2:通过dummpsys cpuinfo命令

    命令:adb shell dumpsys cpuinfo

    例:

    C:Userslaiyu>adb shell dumpsys cpuinfo | find "com.tencent.mobileqq"

    3、  查看应用启动时间

    命令:

    adb logcat -c && adb logcat -f /mnt/sdcard/up.txt -s tag

    选项说明

    -c   清屏

    -f     指定运行结果输出文件,默认输出到标准设备(一般是显示器

    -s   设置默认的过滤级别为Silent

    tag  仅显示priority/tag

    更多信息烦请参考 adb logcat -help

    例:

    先启动app,然后执行如下命令

    C:Userslaiyu>adb logcat -c && adb logcat -f /mnt/sdcard/up.txt -s ActivityManager

    备注:I/ActivityManager: I 代表优先级,ActivityManager代表tag

    注:查找Dispalyed字眼,可看到应用(com.tentcent.mobileqq)启动时间(total +4s410ms),启动页停留展示时间(+835ms)

    4、  查看电量信息

    命令:

    dumpsys battery

    例:

    shell@android:/ $ dumpsys battery

    ---by littleyang 测试就是测试一下
  • 相关阅读:
    [leetcode] 110. 平衡二叉树
    [leetcode] 109. 有序链表转换二叉搜索树
    [leetcode] 108. 将有序数组转换为二叉搜索树
    [leetcode] 107. 二叉树的层次遍历 II
    [leetcode] 106. 从中序与后序遍历序列构造二叉树
    [leetcode] 105. 从前序与中序遍历序列构造二叉树
    [leetcode] 111. 二叉树的最小深度
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/littleyang/p/6640915.html
Copyright © 2011-2022 走看看