APP专项

        Android端APP性能分析(一) 工具:Android Studio、adb命令 内容1,apk大小及比对比 2,app冷启动、热启动时间   命令: adb shell am start -W 包名/Activity名 logcat -v time -b events  取Totaltime

冷启动:无数据的首次启动;

热启动:非首次启动情况,无初始化欢迎界面和首次初始化过程(后台运行30分钟后重新启动)

判断标准:响应时间小于等于1秒;

3,页面流畅度: a,GPU过度绘制:开发者选项/,点击调试GPU过度绘制选项,在弹出框中选择 “显示过度绘制区域”

判断标准:

        1、没颜色:没有过度绘制,即一个像素点绘制了 1 次,显示应用本来的颜色

        2、蓝色:1倍过度绘制,即一个像素点绘制了 2 次

        3、绿色:2倍过度绘制,即一个像素点绘制了 3 次

        4、粉色:3倍过度绘制,即一个像素点绘制了 4 次

        5、深红色:4倍过度绘制及以上,即一个像素点绘制了 5 次及以上

应尽可能地将过度绘制控制为 2 次(绿色)及其以下,原色和蓝色是最理想的。

b,GPU呈现模式: 分析一帧的渲染过程各阶段的耗时     开发者选项中,然后点击GPU呈现模式分析,选择“在屏幕上显示为条形图”     90 % 保持到绿线下面,水平绿线表示渲染时间是 16 毫秒
  Android APP性能测试笔记(二) 工具:GT 内容: 1,FPS   fps在人眼感知范围内不觉得卡顿的FPS频率大约是30以上,但是想要   达到流程度等级则需要为60 2,内存,cpu,流量
      APP耗电量测试 工具: Battery historian(Android) 内容: 1,通过adb命令,打开电池数据获取 2,重置电池数据 3,导出report 4,将report导入Battery historian平台,查看结果
APP健壮性、稳定性测试 工具:Monkey 内容: 1,通过adb命令,在安卓机上进行随机触发测试,并输出日志到指定文件 2,分析日志,ANR CRASH Exception NullPoointerException

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...