Skip to content

adb性能分析

adb 性能分析

简介

ADB(Android Debug Bridge)提供了一些性能分析工具,用于帮助开发人员评估和优化 Android 应用程序的性能。这些工具可以提供关于应用程序运行时行为、资源使用和性能指标的有用信息。

CPU 使用情况

  • 查看当前系统 CPU 使用情况:adb shell dumpsys cpuinfo

内存使用情况

  • 查看当前系统的内存:adb shell dumpsys meminfo
  • 查看某个应用的内存:adb shell dumpsys meminfo <应用名>

top 命令

  1. adb shell top
  2. adb shell top |grep "包名" 查看某个包的一些性能指标
  3. adb shell top -d 1 |grep "包名"

电池电量

  • 命令:adb shell dumpsys battery
Hogwarts $ adb shell dumpsys battery

Current Battery Service state:
  AC powered: true
  USB powered: false
  Wireless powered: false
  Max charging current: 2000000   # 最大充电电流; mA
  status: 2    #电池状态:2:充电状态 ,其他数字为非充电状态 
  health: 2    #电池健康状态:只有数字2表示good
  present: true   #电池是否安装在机身
  level: 81    #电量: 百分比
  scale: 100
  voltage: 4108    #电池电压
  temperature: 353   #电池温度,单位是0.1摄氏度
  technology: Li-poly   #电池种类

性能相关的具体用法

  • 官网: https://developer.android.com/docs

总结

  • CPU 使用情况
  • 内存使用情况
  • top 命令
  • 电池电量
  • 性能相关的具体用法