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 解决方案 ...
随机推荐
- ACE自适配通信环境简介
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/03/580795.html ACE自适配通信环境 (Adaptive Communicatio ...
- UIColor延伸:判断两个颜色是否相等
不管UIColor使用CIColor,CGColor还是其他方式初始化的,其CGColor属性都是可用的.CoreGraphics中提供一个函数,用于判断两个CGColor是否相等,因此我们可以通过这 ...
- android 自定义控件---圆形方向盘
在做Android平台开发的时候,经常会遇到安卓原生控件无法满足需求的情况,安卓允许开发者去继承已经存在的控件或者实现你自己的控件. 先来看一下效果图 采用直接集成View类,重写onDrow方法绘制 ...
- CMDB资产管理系统开发【day27】:cmdb API安全认证
1.API验证分析 API三关验证 客户端和服务端中都存放一份相同的随机字符串,客户端发请求的时候把随机字符串和当前时间进行MD5加密,同时带着当前时间通过请求头发送到API,进入三关验证. 第一关是 ...
- [LeetCode] 2. Add Two Numbers ☆☆
You are given two non-empty linked lists representing two non-negative integers. The digits are stor ...
- webservice 针对WebService服务,客户端调用时报序列化的最大项数maxItemsInObjectGraph超过65536问题
今天在使用webservice服务时候,报异常“The InnerException message was 'Maximum number of items that can be serializ ...
- webpack 4 :从0配置到项目搭建
webpack4发布以来,我写项目都是用脚手架,即使再简单的项目,真的是really shame..虽然道听途说了很多 webpack4 的特性,却没有尝试过,因为它给人的感觉就是,em...很难.但 ...
- 基于 python imageai 对象检测 目标检测 识别 视频
1.视频连接如下: http://www.iqiyi.com/w_19s6vownit.html
- react组件之间的几种通信情况
组件之间的几种通信情况 父组件向子组件通信 子组件向父组件通信 跨级组件通信 没有嵌套关系组件之间的通信 1,父组件向子组件传递 React数据流动是单向的,父组件向子组件通信也是最常见的;父组件通过 ...
- Android控件——ToggleButton多状态按钮(实现灯泡的开关)
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxoAAAFxCAIAAAB7jkm1AAAgAElEQVR4nOy9eXgUVb7/Dy7j3BnH8T