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 解决方案 ...
随机推荐
- JavaScript Date的原型方法扩展
在JavaScript开发中,经常需要对Date类型的对象进行各种验证或格式化,但是js并没有提供那么多的那么细的函数,所以只好自己去用 prototype 扩充了,下面是我自己实现的Date类型常用 ...
- SELECT LAST_INSERT_ID() 的使用和注意事项
SELECT LAST_INSERT_ID() 的使用和注意事项 尊重个人劳动成果,转载请注明出处: http://blog.csdn.net/czd3355/article/details/7130 ...
- Educational Codeforces Round 50 (Rated for Div. 2) C. Classy Numbers
C. Classy Numbers 题目链接:https://codeforces.com/contest/1036/problem/C 题意: 给出n个询问,每个询问给出Li,Ri,问在这个闭区间中 ...
- [洛谷P3242] [HNOI2015]接水果
洛谷题目链接:[HNOI2015]接水果 题目描述 风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果.由于她已经DT FC 了The big black, 她觉得这个游戏太简 ...
- 【C++ STL】Vector
1.结构 vector模塑出一个动态数组,因此,它本身是“将元素置于动态数组中加以管理”的一个抽象概念.vector将其元素复制到内部的dynamic array中.元素之间总存在某种顺序,所以vec ...
- Sass 基本特性-基础 笔记
一.变量声明 $ 变量的声明使用 $ 所有的变量必须声明到变量调用之前 从3.4版本开始,Sass已经可以正确处理作用域的概念 在局部范围声明一个已经存在于全局内的变量时,局部变量就会成为全 ...
- Item 12 考虑实现Comparable接口
1.Comparable接口,用来做什么. 2.判定类实现的Comparable接口是否正确的方法. 3.不要扩展一个已经实现了Comparable接口的类来增加用于比较的值组件. 1.Com ...
- 【BZOJ】1697: [Usaco2007 Feb]Cow Sorting牛排序
[算法]数学置换 [题意]给定n个数,要求通过若干次交换两个数的操作得到排序后的状态,每次交换代价为两数之和,求最小代价. [题解] 考虑置换的定义:置换就是把n个数做一个全排列. 从原数组到排序数组 ...
- 【洛谷 P1073】 最优贸易 (Tarjan缩点+拓扑排序)
题目链接 先\(Tarjan\)缩点,记录每个环内的最大值和最小值. 然后跑拓扑排序,\(Min[u]\)表示到\(u\)的最小值,\(ans[u]\)表示到\(u\)的答案,\(Min\)和\(an ...
- bzoj 1050 并查集
先按边长排序,假设s与t连通,那么我们可以枚举s与t的路径中最短的一条边,通过类似与kruskal的方法找到s与t的路径在当前最小边权情况下尽量小的最大边权,用这个比值更新答案. 特别的,我们对于某一 ...