位置: 编程技术 - 正文

Android 性能测试实践(四) 流量(androidstudio性能检测工具)

编辑:rootadmin

推荐整理分享Android 性能测试实践(四) 流量(androidstudio性能检测工具),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android性能测试怎么测,安卓app性能测试,android性能测试怎么测,Android性能测试工具,Android性能测试工具,android性能测试,Android性能测试工具,android性能测试,内容如对您有帮助,希望把文章链接给更多的朋友!

转载地址: 的性能测试,时间太紧没来得及发帖,加通宵挤出时间给大家分享一点东西,希望对大家有所帮助!

Android 2.2之前对于Android2.2 的流量 版本以前的系统的流量信息都存放在 proc/net/dev(或者 proc/self/net/dev)文件下,读取文件然后对其进行解析就行了。读取某一个应用的流量,则读取proc/uid_stat/uid /tcp_rcv 文件进行解析(注:模拟器下不存在这个目录)。如需查看某个应用的流量信息,可以通过以下命令来实现:

Android 2.2之后

我这里有两种办法:

第一种通过PID下面的net/dev先找到应用的PID

这边拿到PID: 然后在去/proc目录下的PID/net/dev面可以看到:

这边的wlan0代表wifi 上传下载量标识! 上传下载量单位是字节可以/换算成KB这里可以看到下载的字节数 、数据包 和 发送的字节数 、数据包

小技巧:wlan0这些&#;如何初始化0 很简单 你打开手机飞行模式再关掉就清0了

第二种

通过proc/net/xt_qtaguid/stats

在说第二种获取流量方法之前先给这边先给大家说下uid

uid的获取可以在对应的PID下面去查看status,里面会查到uid

Android 性能测试实践(四) 流量(androidstudio性能检测工具)

下面这个方法是通过PackageManager去取:

拿到UID后呢继续:

其中第6和8列为 rx_bytes(接收数据)和tx_bytes(传输数据)包含tcp,udp等所有网络流量传输的统计。一个uid可能对应多个 进程,所以这有两行流量是累加的就求和就行。

用java去获取打印我这边是用先获取PID然后调用!你可以把获取PID作为一个变量传到GetFlow里面来!我这边只获取下载流量,你可以把上传下载的流量都获取出来!

获取每秒下载流量:

场景设计

拿到流量&#;后在步骤前 将流量打印,再步骤完成后再打印一遍,再用步骤完成的流量&#;减去之前的流量&#; 得到这个步骤所消耗的流量!

场景案例:

拓展

下面的方法都是集成在Android 内部的方法:(仅供参考)

Android的TrafficStats类前四个读取的/proc/net/dev里面的数据

Eclipse折叠代码快捷键 默认折叠当前树CtrlNumpad_Subtract(小键盘-)打开当前树CtrlNumpad_Add(小键盘)折叠所有树CtrlShiftNumpad_Divide(小键盘/)打开所有树CtrlNumpad_Multiply(小键盘*)用于笔记

Intent传List、Map Intent传List、Map(1)新建类实现Serializable接口publicclassSerializableMapimplementsSerializable{privateMapString,Objectmap;publicMapString,ObjectgetMap(){returnmap;}publicvoidsetMap(MapStr

Android的AdapterView及其子类简介-android学习之旅(二十三) AdapterView简介AdapterView组件是一类非常重要的组件,AdapterView本身是一根抽象基类,继承于ViewGroup,用法十分相似,只是显示形式不一样,因此同意讲解

标签: androidstudio性能检测工具

本文链接地址:https://www.jiuchutong.com/biancheng/385209.html 转载请保留说明!

上一篇:自定义View--操作动画(自定义view的基本流程)

下一篇:Eclipse折叠代码快捷键(eclipse折叠代码块if else工具)

  • 计提印花税会计分录
  • 个人住房交不交个税
  • 资产损失税前扣除管理办法 税屋
  • 餐饮业可以开增值税专用发票吗?
  • 小企业出租设备分录
  • 报税盘金税盘领的发票能通用吗
  • 其他应收和其他应付怎么调账
  • 房地产企业增值税税率
  • 超市顾客返利如何做账务处理?
  • 河道工程修建维护管理费何时开始停征?
  • 财政收回项目资金的整改报告
  • 建筑企业包工包料的税率
  • 基本户开户费多少钱
  • 财产税放在哪个科目
  • 滴滴顺风车发票图片大全
  • 买标书怎么做分录
  • 填报退税
  • 公司个人所得税怎么申报
  • 期末未分配利润大于期初未分配利润+期末净利润
  • 汇算清缴的费用合计是什么
  • 对公给个人转账可以写成什么
  • 离职补偿怎么做工资
  • 记账凭证保存年限2019
  • 帮别的公司代销产品,对方公司不开具发票怎么做帐
  • win10误删系统软件怎么还原
  • 财政拨款收入是指行政单位从哪里取得的预算资金
  • isass是什么程序
  • thinkphp 多数据库
  • 论文可查
  • 小规模纳税人广告费是什么票据类型的
  • 数据分析课
  • php会员到期功能
  • 售后租回交易形式是什么
  • 政府无偿划转股权 要做可行性研究
  • 社保缴费基数3400
  • 织梦如何添加浮动广告
  • 季度所得税收入多报,年度可以调整吗
  • 货物运输服务可以加计扣除吗
  • 勾选了不抵扣还能抵扣
  • sql效率优化
  • 口罩属于什么经济分类
  • 什么是国家限制企业或行业
  • 一般纳税人金税盘怎么清卡
  • 关于工程施工的法律法规
  • 退伍军人9000补助
  • 出口退税一般风险商品
  • 预算会计与企业会计的区别感悟
  • 去税务局开增值税专用发票流程
  • 会计学营业利润
  • 合理损耗如何处理
  • 补缴年报所得税怎么填
  • 产权转移书据印花税减免政策
  • 技术服务发票怎么做成本
  • 原始凭证按来源分为
  • 费用报销办法
  • 如何建立一个
  • sqlserver获取uuid
  • centos6.4下mysql5.7.18安装配置方法图文教程
  • win7打印机共享关闭密码保护
  • dmidecode命令
  • windows z
  • w10 office激活
  • win8小键盘怎么打开
  • 输入法不跳出中文
  • 经过整理的一些成语
  • 构造函数中super()的作用
  • opengl 缓存
  • bat定义函数
  • python文本处理教程
  • unity2.5d游戏地图处理
  • javascript编写函数
  • python抓取软件界面数据
  • js能实现的简单效果
  • unity加密代码
  • 判断jquery对象是否存在
  • 税务行业微信缴税项目是什么
  • 陕西省税务局机关服务中心
  • 多交了个人所得税怎么算
  • 国家规定的免税项目
  • 广东省地方税务局公告2017年第6号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设