腾讯GT简介:

此apk是一款可以对APP进行测试的软件,可以在任何情况下快速测试手机app的CPU、内存、流量、电量、帧率/流畅度等性能测试。有安卓版本和ios版本,分别下载

1.下载腾讯GT

http://gt.tencent.com/download.html

安卓版本:
ios版本:

2.将下载包分别安装到安卓和ios,以下均以安卓为例

3.在安卓手机上打开GT,点击接受

4.点击选择被测应用,选中自己要测的app

5.选择关注的测试点,cup、net(流量)、内存(pss)等,如果没有启动可以,点击lunch进行启动,这里应用已经在运行了。

6.进入参数标签,点击编辑,拖拽要时时监控的性能指标到悬浮窗展示的参数这,如要监控cup(cpu)、内存(pss)、流量(pnet)(以后在运行目标app时可实时看到这些参数变化)

7.拖拽完成后,点击完成后返回到参数标签

8.在参数标签继续勾选需要监控的参数,只是不实时看到而已。如电量

9.打开要测试的app,点击红色圆点启动监控,开始测试。

10.测试完成后,点击红色的停止按钮

11.打开gt界面,查看各个性能指标数据。单击性能指标,可以查看该性能指标的详情。如点击cpu

12.批量保存监控的数据:单击保存,将勾选的性能指标数据保存到该文件夹,点击ok。(点击删除按钮可以将监控的数据批量删除)

13.手机使用usb利用360手机助手连接电脑,找到刚才的文件夹。默认在sd卡的GT-GW-xx-GW-DATA下

14.使用excel或文本文件打开.csv文件,使用自带的统计图标功能生成统计图。安卓4.0以上系统查看fps前要注意在开发者选项里选中“禁用硬件叠加”,才能得到准确的fps值。
 
15.进行监控结果的判断

a.查看内存pss判断有无内存泄漏(使用完后没有释放内存)

Native/Dalvik :主要看这项,它分别给出的是JNI层和Java层的内存分配情况,如果发现这个值一直增长,则代表程序可能出现了内存泄漏。

Total:该应用实时占用的真正内存

b.查看电量:一个系统走一遍基础功能耗电不应超过20%。在gt的插件标签里有耗电测试。这里已知对个别手机比较准确,可以考虑使用其他的工具来测耗电量。

c.查看流量pnet:流量应稳步或较小的递增,如果一下变大,就要查看是哪费流量了进行优化

d.cpu查看:

GT--记录android app消耗的cpu/内存/流量/电量的更多相关文章

  1. 关于App的cpu/内存/流量 /电量的方法(GT工具)

    https://mp.weixin.qq.com/s?__biz=MzUzNTQxMzMzMg==&mid=2247484376&idx=1&sn=651e9cf22801b5 ...

  2. 深入浅出Android App耗电量统计

    前言 在Android统计App耗电量比较麻烦,直至Android 4.4,它仍没公开“电量统计”API或文档……额,是的,仅没有公开,并不是没有.平时在手机“设置- 电量”看到的数据 就是系统调用内 ...

  3. [Android] 深入浅出Android App耗电量统计

    reference to : http://www.cnblogs.com/hyddd/p/4402621.html 前言 在Android统计App耗电量比较麻烦,直至Android 4.4,它仍没 ...

  4. Android app内存管理的16点建议

    转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiopshared memory(共享内存) Android通过下面几个方式在不同的Process中来共享RAM: 每一个app的proc ...

  5. Android APP内存优化之图片优化

    网上有很多大拿分享的关于Android性能优化的文章,主要是通过各种工具分析,使用合理的技巧优化APP的体验,提升APP的流畅度,但关于内存优化的文章很少有看到.在Android设备内存动不动就上G的 ...

  6. 【python调用windows CLI】调用adb统计Android app的流量消耗

    主要记录python如何调用windows CLI 手机连接PC,adb devices可以看到手机sn 通过adb 获取指定app的processID UID 读取Android  /proc/ne ...

  7. android app性能优化大汇总(内存性能优化)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上 ...

  8. Android App 内存泄漏Handler

    Android App 内存泄露之Handler Handler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Activit ...

  9. Android应用性能测试之CPU和内存占用

    最近发现自己学的很多东西没有做好积淀的工作,也萌生了写一些东西的念头.本人也没有写博客的习惯,下边就写一下手机端的性能测试. 最近公司,要我们从事对竞品的性能测试,我负责CPU和内存的性能测试,下面就 ...

随机推荐

  1. BZOJ 2940: [Poi2000]条纹(Multi-Nim)

    Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 110  Solved: 70[Submit][Status][Discuss] Description ...

  2. Python __exit__,__enter__函数with语句的组合应用

    __exit__,__enter__函数with语句的组合应用   by:授客 QQ:1033553122 简介 设计对象类时,我们可以为对象类新增两个方法,一个是__enter(self)__,一个 ...

  3. (C#)IP地址与数字地址相互转换

    站长网IP查询地址:http://tool.chinaz.com/ip/ 和ip地址转换为数字的工具地址:http://www.msxindl.com/tools/ip/ip_num.asp 可以看到 ...

  4. 被遗弃的depends2.2,替换解决方案——VS命令行

    vs的早期版本提供了depends工具,最新版本是2.2,已经不再更新了,网站是dependencywalker.com. 现在,我们可以使用vs开发人员命令行,dumpbin工具,导出二进制文件的信 ...

  5. mysql之全球化和本地化:字符集、校对集、中文编码问题

    本文内容: 什么是字符集?什么是校对集? 查看字符集和校对集 设置字符集和校对集 mysql中的中文数据问题 首发日期:2018-04-19 什么是字符集?什么是校对集? 字符集是字母和符号的集合,每 ...

  6. CentOS基本的命令与快捷建

    由于我的计算机在安装linux系统时,计算机出现了问题,并没有安装ubuntu而是安装的centos.虽然两者属于linux的不同版本,但是在具体的操作上大同小异.在学习linux的各种指令和快捷键的 ...

  7. A problem has been detected and windows has been shut down to prevent damage to your computer.他么啥意思?看这里!【蓝屏】

    A problem has been detected and windows has been shut down to prevent damage to your computer.  检测到问 ...

  8. MySQL----mysql57服务突然不见了的,解决方法

    一. G:\MySQL\MySQL Server 5.7\bin>mysqld --initialize G:\MySQL\MySQL Server 5.7\bin>mysqld -ins ...

  9. 配置正确情况下,hadoop 没有namenode的一个解决方法

    将hdfs里name与data清空,和将tmp清空 然后在hadoop目录下运行 hadoop namenode -format 启动   sbin/start-all.sh

  10. SQL语句(floor、ceiling和round以及left和right)

    前言:个人认为命令没有必要记,学过的知识总结一下,用到了可以快速找到派上用场.用的多了,自然会记住,但是一定要理解每一个字符代表的是什么,多一个少一个会怎么样 要点概述 floor 和ceiling和 ...