GT-----FAQ整理
1、pss0,pss1,这里的序号0和1是什么意思?
说明选的目标调试 App 有至少 2 个进程,先启动的那个进程的 pss 值会被加后缀 0,后启动那个会被加后 缀 1。所有参数前面的“p”是代表该指标是对应目标调试 App 的某进程的指标,只有 Pnet 例外,Pnet 是 对应目标调试 App 的 TCP 流量消耗的累积值;其他的,pcp 对应目标调试 App 的某进程的 CPU 消耗百分比; pjf 对应目标调试 App 的某进程的 CPU 时间片的累积值;pss 对应目标调试 App 的某进程的内存 pss 值;pri 对应目标调试 App 的某进程的内存 Private Dirty 值。
2、安卓 GT 的流量调试,流量是针对单个 app 的?还是整机的?
pnet 是针对 app 的,NET 是针对整机的。pnet 是在 AUT 页选的,NET 是在出参页默认在 disabled 区域的。当然,还是抓包后用 wireshark 分析比较严谨。
3、pnet 为啥是应用的流量,而不是进程的流量?
4、pnet 为啥只能获取 TCP 流量而无法获取 UDP 的流量?
Android 系统号称从 4.2.2 开始不区分 TCP 和 UDP 的统计了,但。。直到 4.4.4 都没有好用过。。有兴趣的 同学可以在自己手机上检查下,一个方式是查询文件/proc/uid_stat/<uid>/udp_snd 和 /proc/uid_stat/<uid>/udp_rcv,第二种方式是通过 TrafficStats 类提供的 getUidTxBytes(int uid)方法,该方法号 称是获取到指定 uid 发送流量的总和,但实测情况是只有 tcp 层的流量。
5、月光宝盒插件,在屋里录制的轨迹,回放时为啥提示是空文件?
因为录的是 GPS 坐标信息,而你在室内,手机搜不到卫星,所以录制的是个空轨迹。文件位置在/sdcard/GT/Log/GPS 目录中。
6、使用月光宝盒的回放功能时,需要选中目标调试应用吗?
不需要。它是给系统回放的
7、内存填充是什么意思,这个是来模拟内存不足的情况吗?我刚刚设置填充 200m,到应用那边看可用内存没变啊?
要在正在运行的程序里看,填充的内存会全部加在 GT 上:

8、 请问一下,安卓版 GT 出参告警中告警区内的设置的时间、告警阈值怎么保 存,退出出参数据展示界面后设置的时间、告警阈值都没有了?
告警设置后,要点输入法的“完成”键,才会设置成功。

9、不同版本的 Android 系统,同一个 APP 内存占用差别很大是什么原因?
内存问题说来话长,大体上有 3 个情况参考下,不同的 Android 版本,其内存计算方式不同,特别是 davilk 虚拟机这层,不同 Android 版本其 API 占用的大小一定是不同的。另一个情况,C 层内存大小占用排除统计 方式外,应该是类似的,但例外的情况是,开发针对不同 Android 版本做了不同的实现。最后,Android 应 用本身可以根据手机分辨率大小不同,采用不同大小的资源文件,这对内存 影响也很大。
关于内存,请参考:腾讯手机管家内存实战分析
10、30 秒的视屏流量大概要用多少?
抓几个包,腾讯视频,爱奇艺,优酷等,比一下就知道了。另外,注意视频清晰度和帧率还是码率什么的,都影响到流量。
11、流畅度是什么?
FPS 是实际的刷新率,但是画面如果静止,FPS 就是 0 对吧,但是静止的画面你不能说它卡吧。所以引出了流畅度的概念:计算每秒的绘制能力。比如 SM 每秒为 60,代表有绘制 60 帧的能力,但是不一 定 app 这时需要绘制 60 帧,如空闲的时候,可能 app 的 FPS 是接近于 0,但是 SM 是 60。
12、流畅度的原理?不只是单纯的将 60 减去 FPS 值吧?
不是单纯的减去 FPS 值,文章里有说的。评估给出的是个分数,这个分数的高低应该是和人的感知一致的, 这样每次调试就不需要靠人眼来评估了。卡顿区间和流畅区间是 5s 合并统计 1 次,5s 内出现一次流畅度值 低于 40 就给卡顿区间记录一个 5,如果 5s 内全部高于 40,就给流畅区间记录一个 5。
http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=209682379&idx=1&sn=d43adbdc22235450e9de0 ae7fbd46ff0&scene=2&from=timeline&isappinstalled=0#rd
http://mp.weixin.qq.com/s?__biz=MzA5ODI1NzczNg==&mid=207394534&idx=1&sn=71f93ebf0feb55880ddb641 918049344&scene=5#rd
http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=212495002&idx=1&sn=711b7c4ea863e77972f6b1 be943a4133&scene=5&srcid=MJXfT5YQ6EbPada4covs#rd
13、什么是Jiffes?
Jiffes代表了进程实际对CPU的占用,其实就是计算CPU百分比的分子,在测试中其比CPU百分比有用的多,首先,其值不受其他进程的影响;其次,其不受CPU动态调频的影响;最后,在Android多核手机上CPU百分比普遍出现负值或者超大值的情况下,其值是稳定的,而在测试中,CPU时间片的值是个积累增长的曲线,也更便于比较
14、
GT-----FAQ整理的更多相关文章
- rsync服务精讲 -- 视频
rsync服务 开源数据同步工具rsync视频(老男孩分享) 浏览网址 01-rsync基础介绍 http://oldboy.blog.51cto.com/2561410/1216550 11-rsy ...
- DUILIB入门使用说明整理
整理自博客上对DUILIB的操作使用的博客文章 一.DuiLib操作入门 1.DuiLib入门简明教程 -- 前言 2.DuiLib入门简明教程 -- VS环境配置 3.DuiLib入门简明教程 -- ...
- (译)关于async与await的FAQ
传送门:异步编程系列目录…… 环境:VS2012(尽管System.Threading.Tasks在.net4.0就引入,在.net4.5中为其增加了更丰富的API及性能提升,另外关键字”async” ...
- 关于async与await的FAQ 转
(译)关于async与await的FAQ 传送门:异步编程系列目录…… 环境:VS2012(尽管System.Threading.Tasks在.net4.0就引入,在.net4.5中为其增加了更丰富的 ...
- H.264的一些资料整理
本文转载自 http://blog.csdn.net/ljzcom/article/details/7258978, 如有需要,请移步查看. Technorati 标签: H.264 资料整理 --- ...
- 学习Cassandra资料的一些整理
Cassandra note: 依赖:需要java 8 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 数据模 ...
- iOS 开发设计常用软件及工具整理
1, xCode 2, AppCode 3, Skech 原型设计软件 4, Hype 动画设计工具 5, fontawsome 免费图表 6, Prepo icon, images.catlog 生 ...
- 黑客白皮书:如何成为一名黑客(附FAQ)
内容一览 为什么会有这份文档? 什么是黑客? 黑客应有的态度 黑客的基本技能 黑客文化中的地位 黑客和书呆子(Nerd)的联系 风格的意义 其它资源 FAQ(常问问题解答) 作为Jargon Fi ...
- 尚学堂Java面试题整理
博客分类: 经典分享 1. super()与this()的差别? - 6 - 2. 作用域public,protected,private,以及不写时的差别? - 6 - 3. 编程输出例如以 ...
- 笔记整理——使用openssl编程
error: openssl 的所有解决方案 (2013/6/22 17:39:00) error: openssl/crypto.h: No such file or directory 解决方案 ...
随机推荐
- 在eclipse中安装html编辑器插件
1.下载插件( 点击下载) 解压后得到GEF-ALL-3.4.1.zip和tk.eclipse.plugin.htmleditor_2.2.0.jar 2.安装GE ...
- springcloud文章推荐
有幸加入到springcloud中国社区,在这里获取到了不一样的技术,也接触到了不少的大牛! 这篇文章对于springcloud能否在企业中应用或者对springcloud想了解的人个人感觉写的非常好 ...
- ubuntu切割mp3文件
ffmpeg -i InputFile -vn -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
- 轮廓问题/Outline Problem
--------------------------------------------------- //已发布改进后的轮廓问题算法:http://www.cnblogs.com/andyzeng/ ...
- C语言预处理
1.由源码到可执行程序的过程(1)源码.c->(编译)->elf可执行程序(2)源码.c->(编译)->目标文件.o->(链接)->elf可执行程序(3)源码.c- ...
- ZooKeeper JMX(十一)
JMX ZooKeeper对JMX有额外的支持,允许你查看和管理Zk群集. 这个文档假设你对JMX有基本的了解.参考Sun JMX Technology来对JMX进行入门. 关于安装一个本地和远端管理 ...
- Strand Sort
Strand sort是思路是这样的,它首先需要一个空的数组用来存放最终的输出结果,给它取个名字叫"有序数组" 然后每次遍历待排数组,得到一个"子有序数组",然 ...
- jsp03( javabeans)
1.javabean简介 Javabeans就是符合某种特定规范Java类.使用Javabeans的好处是[解决代码的重复编写],减少代码冗余,功能区分明确,提高代码的维护性. 2.javabean的 ...
- 版本号中Snapshot的含义
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制.在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个 ...
- Asp.Net Web Forms/MVC/Console App中使用Autofac
本来简单介绍了Autofac在Asp.Net Web Forms中的应用,后来又添加了mvc.控制台应用程序中使用Autofac,详情请看源码. ASP.NET Web Forms使用Autofac, ...