android 性能测试

 

1、应用安装后占用大小

  adb shell

  du -s /data/app/包名

  有时包名后会跟-1 、-2,可进入/data/app路径,ls查看包名

2、开机自启

  (1)启动应用至少1次

  (2)重启手机

  (3)等待5分钟

  (4)adb shell 

     ps |grep 包名  查看是否有应用进程

3、cpu占用

  场景一:启动应用在主页面等待10分钟

  场景二:启动应用,遍历主-次流程页面操作10分钟

  场景三:启动应用,遍历重点功能页面重复操作10分钟

  场景四:启动应用,home/锁屏后台,等待3分钟

  操作同时开始获取数据,命令:top| grep 包名

top命令

User 1%, System 1%, IOW 0%, IRQ 0%

User 16 + Nice 0 + Sys 23 + Idle 1168 + IOW 0 + IRQ 0 + SIRQ 0 = 1207


  PID PR CPU% S  #THR     VSS     RSS PCY UID      Name

 7334  3   0% S    35 548272K  39436K  fg u0_a32   com.qiyi.hwtv.huawei

top | grep 包名

shell@m321:/ $ top | grep 包名
pid pr cpu s #THR vss. rss pcy. uid name
8411 2 77% R 149 794292K 105684K fg u0_a298 包名

win10显示顺序:pid uid(user) PR NI VIRT  RES SHR  S[%CPU]  [%MEMORY] time  name

win10按q退出,mac按control+z退出

 

4、内存占用

  adb shell cat /proc/meminfo 查看内存详细信息

  adb shell df 查看设备节点内存

  adb shell free 查看磁盘内存和运行内存

  adb shell dumpsys meminfo 查看所有应用占用内存信息,+包名 查看该应用内存占用详细信息,+包名|grep TOTAL,查看应用占用总内存信息

  场景同cpu操作

 

5、清除数据 缓存

  adb shell pm clear 包名

6、

 

android 性能测试

上一篇:容易被忽略CSS特性


下一篇:[LeetCode 3.] 无重复字符的最长子串