使用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的整个过程。

0 0
原创粉丝点击