Android性能测试

安卓客户端测试的一些主流技术。

指标

CPU

内存

  • App启动初始内存
  • 最高峰值
  • 使用均值

网络

电量

启动时间

启动时间 (均值和众数)

  • TTFB(Time to First Byte)
  • First Paint
  • DOM Content Loaded
  • onLoad

Android Profiler

前提条件:

  • adb调试开启
  • 安装应用为debug版本 或者手机已ROOT

使用:点击可切换到各项目详情页:

  • CPU
  • Memory
  • Network
  • Energy

相关工具

  • leakcanary: 内存泄露检测
  • Android Profiler: Android Studio自带工具,需要debug版本或Root设备或模拟器
  • Matrix:微信APM管理检测,应用性能接入框架

扩展阅读