Android性能测试摘入(TestHome)
procrank
方法(批处理)
首先去google获取procrank、procmem、libpagemap.so 三个文件 .
然后push文件,执行 adb push procrank /system/xbin
adb push procmem /system/xbin
adb push libpagemap.so /system/lib
赋权 adb shell chmod 6755 /system/xbin/procrank
adb shell chmod 6755 /system/xbin/procmem
adb shell chmod 6755 /system/lib/libpagemap.so
,
adb shell procrank |grep packagename >/address/procrank.txt
内存泄露方面的测试,可以通过几个方面来测试:
1.使用android提供的adb shell dumpsys cpuinfo |grep packagename >/address/cpu.txt来获取
- 界面过度绘制
- 屏幕滑动帧速率
- 屏幕滑动平滑度
对于过度绘制的测试主要通过人工进行测试,通过打开开发者选项中的 显示GPU过度绘制 来进行测试(PS:只有android4.2及以上的版本才具备此功能),验收的标准为:
- 不允许出现黑色像素
- 不允许存在4x过度绘制
- 不允许存在面积超过屏幕1/4区域的3x过度绘制(淡红色区域)
转载于:https://www.cnblogs.com/fqfanqi/p/6394634.html
Android性能测试摘入(TestHome)相关推荐
- 阿里巴巴Android性能测试工具mobileperf正式开源 (天猫精灵Android性能测试-线下篇)
官方首发 阿里巴巴技术质量:Android 性能测试工具 mobileperf 开源 (天猫精灵 Android 性能测试-线下篇) Android性能测试工具mobileperf github 如果 ...
- Android零基础入门第11节:简单几步带你飞,运行Android Studio工程
2019独角兽企业重金招聘Python工程师标准>>> 之前讲过Eclipse环境下的Android虚拟设备的创建和使用,现在既然升级了Android Studio开发工具,那么对应 ...
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
原文:Android零基础入门第25节:最简单最常用的LinearLayout线性布局 良好的布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中的布局主要有6种,创建的布局文件默认 ...
- Android零基础入门第44节:ListView数据动态更新
2019独角兽企业重金招聘Python工程师标准>>> 经过前面几期的学习,关于ListView的一些基本用法大概学的差不多了,但是你可能发现了,所有ListView里面要填充的数据 ...
- Android零基础入门第38节:初识Adapter
2019独角兽企业重金招聘Python工程师标准>>> 在上一节一起了解了ListView的简单使用,那么本节继续来学习与ListView有着千丝万缕的Adapter. 一.了解MV ...
- Android零基础入门第77节:Activity任务栈和启动模式
2019独角兽企业重金招聘Python工程师标准>>> 通过前面的学习,Activity的基本使用都已掌握,接下来一起来学习更高级的一些内容. Android采用任务栈(Task)的 ...
- Android零基础入门第65节:RecyclerView分割线开发技巧
2019独角兽企业重金招聘Python工程师标准>>> 在上一期通过简单学习,已经领略到了RecyclerView的灵活性,当然都是一些最基础的用法,那么本期一起来学习Recycle ...
- Android零基础入门第40节:自定义ArrayAdapter
原文:Android零基础入门第40节:自定义ArrayAdapter ListView用起来还是比较简单的,也是Android应用程序中最重要的一个组件,但其他ListView可以随你所愿,能够完成 ...
最新文章
- xcode 4.2 不再支持 Window-Based Application 的解决办法(转载)
- IOS可执行文件学习总结
- 数据迁移(数据清洗)分享
- 手持移动端特殊链接:打电话,发短信,发邮件
- 特定SQL的查询优化
- 我的原创,思考写作时间在1小时以上,希望读者有真正收获的博客
- excel去除html格式化,带有标签的HTML文本,用于在Excel单元格中格式化文本
- 石油与天然气行业中数据报表分析
- linux mint 安装内核,使用Ukuu在Ubuntu/Linux Mint上安装Linux Kernel 5.0的方法
- elastic-job 新手指南
- PHP商城网站绑定中国银联在线支付接口
- 多人联机——Photon插件的是使用
- 印象深刻的bug汇总(持续更新)
- 从数据结构的角度来看Mysql为什么使用B+树
- 我们要不要和to B“霸王龙”企业交朋友?
- vscode绿色、护眼色,vue自动格式化配置参考
- Python爬虫学习笔记_DAY_3_Python类型查询与类型转换【Python爬虫】
- 页面关键字实时搜索查询案例
- 笔记本电脑鼠标自己乱动怎么办?
- Ubuntu 安装matplotlib