App Tune-up Kit Pofiler工具使用介绍
2015-12-22 09:49
239 查看
介绍
APP Tune-up Kit 是高通公司开发的一款分析任何Android 应用分析的工具,不同于Snapdragon Profiler它操作简单,界面简洁,只需要按一下,就可以在60秒内获取CPU、GPU、Power、Thermal 和Mobile Data 5个方面的性能评估 。 App Tune-up kit 是比较自己的APP和无论是上面、下面或者Google Play上流行的APP的最容易的方式之一。 APP Tune-upKit 也帮助开发者提高APP的质量。 不同于其他的分析软件, APP Tune-up Kit 没有配置, 说明或者苦涩难懂的图表。 基于每一个测试的结果会提交一个详细的建议, 所以开发者可以在保存的分析报告中的最大和最小的功耗之间优化自己的APP 。而且可以迅速的比较APP,比较任意两个Android APP 查看两者之间的百分比。
下载&安装
APP Tune-up Kit 可以安装在Android 4.0 或者之上的任意手机上, 可以在QDN或者GooglePlay上下载 ,目前的版本是v1.0.1 ,使用adb install 命令安装或者Download 到手机内安装。
APP Tune-up Kit 需要手机的一些权限,如下图1所示:
图1
其中SD卡的读写是为了保存或重新打开分析结果, 查看网络是为了Mobile Data 的分析使用, 检索应用是为了在APP中选择应用,防止手机睡眠是为了在测试过程保存wake up 状态, 修改系统设置是为了设置屏幕的亮度, 屏幕对于功耗贡献比非常大, 为了降低误差,将测试的过程中将屏幕调整到100%。
特点
一键就可以分析任意APP在CPU、GPU、power、thermal、和网络使用5个方面评估性能
通俗易懂的结论, 在表盘中使用不同颜色。
当不可以直接获取功率时候,自动估计实时的功耗
自动为APP根据使用的处理器评估
自动比较APP和Google Play中 同类的应用
在Google Play 中的Top20 或者在一个单一的种类流行的APP,例如Game中比较评估。
App Tune-up Kit provides actionable data:
APP 报告中提供了30个不同的数据点详细的报告可以通过email或者其他方式分享, 因此可以在电脑上查看。
目前APP的评级仅在一部分手机设备上可以使用:
Snapdragon S4 Pro
Snapdragon 800,
Snapdragon 801
Snapdragon 805
Snapdragon 810
For best results, use one of the following devices if you have them available: Nexus 6, Nexus 7 (2013) or Samsung Galaxy Note 3.
目前支持的处理器种类还在研发中,让我们期待之后的版本。
使用APP测试一个APP
APP Tune-up Kit 启动界面如下图2所示,图2
APP Tune-up kit 启动后, 在search中中输入待测APP的名字或者直接在列表中选取, APP Tune-up kit 会启动该APP,该APP运行1分钟的过程中,APP Tune-up kit 会在后台收集数据, 然后退出测试APP回到APP Tune-up kit 的界面,显示测试的报告。 如图3所示:
图3
评估是通俗易懂的,在表盘中使用三中不同的颜色代表APP的评估,如图4所示:
图4
如果设备的处理器不支持,则使用蓝色,如图5所示:
图5
APP Tune-up Kit 还有一个非常有意义的功能,可以比较两次测试的结果, 如图6 所示:
图6
注意事项:
测试前关闭其他的APP
为了在测使用
相关文章推荐
- android中getLocationInWindow 和 getLocationOnScreen的区别
- Using AppCompat 'layout_behavior' with '@string/appbar_scrolling_view_behavior' throws exception
- android初学之Android异常之 Warning: Activity not started, its current task has been brought to the front
- iOS 真机测试dyld:Symbol not found:_NSArray0_
- 微信开放平台开发(1) 语义理解
- 关于TextView的跑马灯滚动方式
- IOS 之 GCD线程 心得总结
- androidPN java.lang.NoClassDefFoundError: org.androidpn.client.解决方法
- Android 录制视频、音频时弹出权限框。
- swift 学习记录(实例方法)
- Android 另类方法监听软键盘的弹出收起事件
- cocos2d-x Programmers Guide v3.3 译本和阅读笔记(第8章:事件派发器)
- iOS中的应用启动原理以及嵌套模型开发示例详解
- 判断iOS设备型号
- iOS 最新版 CocoaPods 的安装流程
- Android - 位置定位(Location)服务(Service)类的基本操作
- IOS学习计划
- 窥探Swift之协议(Protocol)和委托代理(Delegate)回调的使用
- WebView中加载页面错误处理
- iOS iphone手机状态栏修改