您现在的位置是:首页 > 笔记 > adb获取Android性能数据
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

adb获取Android性能数据

更新时间:2023-09-14 21:21:42 大小:12K 上传用户:sun2152查看TA发布的资源 标签:adbandroid 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

搭建Android测试环境: 1、下载AndroidSDK; 2、配置环境变量; (1)、ANDROID_HOME (2)、ANDROID_HOME-TOOLS (3)、ANDROID_HOME-PALTFORM-TOOLS 3、Android底层Java开发,如需运行安卓远程调试桥(adb),需Java运行环境; 4、下载JAVA;PS:下载JDK和JRE都行,JDK为JAVA开发环境,JRE为JAVA运行环境,开发环境中包含运行环境; 5、配置环境变量JAVA_HOME; 6、验证Java -version;出现版本号即可 PS:Android手机如与windowS电脑连接需安装手机驱动;Mac自动监测安装 移动端性能测试指标: 1、启动时间;(1)、冷启动 (2)、热启动 冷启动:应用的第一次启动,这个时候应用程序的进程是没有创建的 热启动:应用非第一次启动,如果按back键,并没有将应用进程杀掉,热启动没有了初始化的过程 adb命令:adb shell am start -W mainActivity 可以看到ThisTime TotalTime WaitTime ThisTime表示一连串启动Activity的最后一个Activity的启动耗时; TotalTime表示新应用启动的耗时,包括新进程的启动和Activity的启动,但不包括前一个应用Activity pause的耗时; WaitTime就是总的耗时,包括前一个应用Activity pause的时间和新应用启动的时间; 最后总结一下,如果只关心某个应用自身启动耗时,参考TotalTime;如果关心系统启动应用耗时,参考WaitTime;如果关心应用有界面Activity启动耗时,参考ThisTime PS:am全名activity manager,你能使用am去模拟更重系统的行为 pm全名package manager,你能使用pm命令去模拟Android行为或查询设备上的应用等,当你在adb shell 命令下执行pm命令 2、CPU占用率; adb命令:adb shell top | grep pid adb shell top | grep package      adb shell dumpsys cpuinfo | grep pid      adb shell dumpsys cpuinfo | grep package PS: 最好先adb shell 进入安卓系统,在执行adb shell之后的语句  windows系统dos窗口中grep换成find 3、内存占用率; adb命令:adb shell dumpsys meminfo | grep pid adb shell dumpsys meminfo | grep package PS: 最好先adb shell 进入安卓系统,在执行adb shell之后的语句。 windows系统dos窗口中grep换成find   TOTAL行的数据作为当前app内测占用的衡量数据; 执行出现结果会看到USS、RSS、VSS、PSS USS指进程对子占用物理内存(不包含共享库占用的内存); RSS指实际使用的物理内存(包含共享库占用的内存); VSS指虚拟好用内存; PSS指实际使用的物理内存;

部分文件列表

文件名 大小
adb获取Android性能数据.docx 12K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载