使用GT采集APP性能
来源:互联网 发布:亚马逊kindle windows 编辑:程序博客网 时间:2024/05/29 03:10
GT简介
首先介绍一下什么是GT。
GT是由腾讯无线研发部专项测试组研发的一款性能测试工具,官方网址是:http://gt.qq.com/index.html ,它的宗旨就是:随身调试,仅需一部手机即可以完成性能数据的采集、日志的查看、网络数据包抓取等。Android的版本,除了使用GT的App可以完成性能数据采集外,App本身还支持了广播调用的方法,更加方便我们调用它来直接取数据了,因此在这里推荐这个工具给大家使用,可以减少我们很多重复获取数据的工作量。
CPU采集
这里主要介绍GT这个工具的采集方法。
1、选取你的被测应用:
如果是测App的性能的话,那么第一步当然是选取你的被测应用(这里我们还是以QQ为例)。
图1
图2
图3
通过图3我们可以看到,我们要测的应用QQ,已经被我们选中了,注意QQ图标的右边的“com.tencent.moblieqq”就是QQ的 package name(包名),所以以后如果遇到一个App不知道它的包名,我们就可以借助GT来得到它的包名了。
2、勾选你的测试项:
选择完被测App后,界面的下发就是要测试的几个指标项:
图4
前两项是内存指标,后面我们介绍;其他指标中的第一项就是CPU,第二项Jiffes指的是CPU时间片,后面也会介绍。Net指的的流量,后面仍然会介绍,因为本次我们以采集QQ操作过程中CPU为例,因此我们需要勾选 CPU 这项:
3、进入“参数”tab页面:
点击下方的 “参数” 按钮即可进入该页面。
位置2的CPU代表的是整个手机当前的CPU使用率占比;位置3代表的是当前应用占整个手机的CPU的百分比(p.s.如果发现你没有位置3的内容,那么需要打开你的QQ即可。);当勾选了位置2或者位置3后面的复选框之后,点击位置1的红色按钮,采集就开始了。注意:这里位置3中包含两条内容,这是因为QQ这个App启动后一共有两个进程,一个是后台进程即PCP0,另一个是我们看到的QQ界面,它是一个前台进程,一般我们关注的就是这个应用的前台进程。
4、开始采集
点击上面提到的位置1小红点后,就开始采集了。默认每1秒钟采集一次,采集的总次数可以在界面上看到:
点击PCP1,可以进入采集的详情页,该页主要观察一个平均值和整体曲线的一个走势:
5、保存
在详情页面,我们点击右上角保存的图标,即可完成保存。当然退到上一页保存的话,保存的就是整个采集的数据。
保存的的文件 放在 /sdcard/GT/GW/com.tencent.mobileqq/qq/ 的目录下:
导出来放到电脑上,用excel打开后就是这样的形式:
这就是GT采集一个App CPU的整个过程。
- 使用GT采集APP性能
- 移动app性能测试工具:GT
- Android App 性能测试工具GT
- GT的使用及耗电量统计的原理,对GT采集的电池数据采用VBA分析
- 不使用广告而采集IDFA的app上架
- 通过adb采集app性能的native heap、dalvik heap、psstotal大小
- Android 性能测试工具- GT
- OpenVPN性能-数据采集
- Android 性能数据采集
- Android 性能数据采集
- Android 性能数据采集
- Android 性能数据采集
- mycat 性能采集工具
- Android 性能数据采集
- 【起航计划 005】2015 起航计划 Android APIDemo的魔鬼步伐 04 App->Activity->Custom Dialog Dialog形式的Activity,Theme的使用,Shape的使用
- .Net Core中使用ref和Span<T>提高程序性能
- 使用Visual Studio 寻找App性能瓶颈
- 【起航计划 009】2015 起航计划 Android APIDemo的魔鬼步伐 08 App->Activity->QuickContactsDemo 联系人 ResourceCursorAdapter使用 QuickContactBad
- (九)jmeter-参数化---学习笔记
- 如何识别高级的验证码
- for循环
- 【转】RESTful Web Services初探
- Loadrunner11录制含有Ajax请求页面的处理方法
- 使用GT采集APP性能
- 老司机找bug的十年心路历程 .
- FMDB官方使用文档-GCD的使用-提高性能(翻译)
- 区块链开发(三)以太坊客户端命令行选项汇总
- 利用FileZilla传输文件
- jetty 启动 配置
- OMAP SOC Compatible
- 7个数进行冒泡排序之后输出
- MyBatis