位置: 编程技术 - 正文

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工具)

  • 报税日期是哪月哪天?
  • 租赁服务增值税税率
  • 税款已交更正申报
  • 合资公司注册成立流程
  • 个税专项扣除如何申报
  • 缴纳增值税和附加税
  • 有形动产租赁服务计入什么科目
  • 借款利息收入所得税
  • 属于劳务分包合同
  • 固定资产特性
  • 房屋赠与时契税的计税依据
  • 费用和利润的比例
  • 企业给员工购买社保的规定
  • 个体户核定征收超过了怎么办
  • 目前建筑里面税金总共包括几部分
  • 网上订酒店怎么预定
  • 汇总纳税总机构企业所得税分摊比例备案
  • 企业预付的固定资产折旧
  • 我的初级奋斗经历作文
  • 餐饮业中的赠菜计入什么科目
  • 加工费计入应付账款可以吗
  • 个人所得税做账怎么做
  • 借用下属单位人员违反什么政策
  • 员工个税需要计提吗现在
  • win7系统怎么进
  • 长期待摊费用是当月摊销还是次月摊销
  • ios9.3.5如何越狱
  • 固定资产减值判断标准
  • 黑枣的功效与作用图片
  • 公司购买二手车需要交什么税
  • php bi
  • 增值税留抵税额计入什么科目
  • 什么是累计预扣预缴应纳税所得额
  • 小规模纳税人交税怎么做会计分录
  • opencv焊点缺陷检测
  • vue3动态路由权限
  • 2021年车辆检测
  • 合伙企业退伙个税
  • wordpress建立数据库错误
  • 将本月发生的制造费用总额按生产工人
  • 财政拨入的科技费是什么
  • 固定资产清理产生的费用入什么科目
  • 安装php5.6
  • 织梦cms要钱吗
  • 微信小程序实现支付功能
  • 预付账款后收到货物会计分录
  • 选择mysql数据库为当前数据库
  • 长期待摊费用科目性质
  • 私募基金成立的规模条件
  • 建筑劳务公司的进项票有哪些
  • 培训公司收取培训费用合法吗
  • 当月进项票没有开进来
  • 工作失误扣工资
  • 作业成本多用于直接成本的核算
  • 加息法实际利率计算公式
  • 已认证的红字发票要给购买方吗
  • 免费样品销售给客户怎么入账
  • 查账征收的优点
  • 如何控制生产成本和利润
  • sqlserver数据库和mysql区别
  • linux系统中的用户大体可分为三组
  • windows防病毒
  • aow.exe是什么进程
  • mac连不上无线网络
  • win10怎么设置窗口颜色和外观
  • linux7.2 sudo权限配置
  • win8开始界面如何设置成win7
  • win8系统怎么设置共享局域网
  • 微信 cookies
  • linux bash shell
  • c opengl
  • bootstrap快速入门
  • shell 算数计算
  • WinForm中UnityWebPlayer屏蔽右键菜单
  • activity的自定义流程
  • 国税总局201439号公告
  • 北京海淀区国税有几个办税大厅?
  • 深圳市国家税务局网站
  • 国家税务系统
  • 卷筒纱窗拆卸
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设