位置: 编程技术 - 正文

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

  • 递延所得税资产和所得税费用的关系
  • 税收分类方法表格
  • 天然气税率13%变11%
  • 公司出售固定资产
  • 房屋置换以房换房政策2019
  • 到银行购买结算凭证
  • 房屋租赁合同印花税谁交
  • 在登记账簿时,应在记账凭证上注明所记账簿的页数
  • 个人房产租金收入如何纳税申报
  • 递延收益金额怎么算
  • 暂估费用发票没到会计分录怎么写?
  • 去税务局核定税种怎么填
  • 开票与实际收款不一致有什么风险
  • 企业给员工购买社保的规定
  • 工程交税必须在工程地点交吗
  • 实收资本印花税怎么申报税目
  • 小微企业利润亏损原因
  • 出口退税备案信息
  • 公司缴纳社保要多久
  • 员工与单位解除劳动合同书范本
  • 研发支出与开发成本的区别
  • 未分配利润可以转实收吗
  • 原材料账户可以按什么进行明细核算
  • 2020年运费发票备注栏新规定
  • 关于设备延期交付说明
  • 快捷工具栏在哪儿
  • 如何不同版本复制粘贴
  • 连续亏损的公司还要去吗
  • 车船税可以抵扣个税吗
  • php字符串变量
  • 违约金没有写按什么算
  • php句法规则详解图
  • 所得税和所得税税率
  • wordpress界面
  • 企业纳税额包括个人所得税吗
  • 增值税退税要准备什么资料
  • 零申报怎么做报表
  • 增值税发票可以作废重新开吗
  • 如何成功安装暗区突围
  • web后端开发是什么意思
  • python uiautomator2的点击操作
  • 一般纳税人没有开票怎么申报增值税
  • 出口退税方法相关文献
  • 冲销上个月成本的会计分录
  • 增值税申报表填写顺序
  • 金税四期上线后如何查虚开
  • 预付账款指的是哪些
  • 管理费用暂估入账分录次月冲
  • 哪些合同不用计提印花税
  • 增值税一般纳税人是什么意思
  • 企业运费如何开票
  • 公司注册资金抽走违法吗
  • 4s店送的赠品怎么样
  • 应交税费年末需要结转吗
  • 挂靠工程如何交纳税金帐务处理?
  • 融资租赁取得的机器设备的账务处理
  • 记账凭证审核的内容
  • 工程材料增值税税率是多少
  • 代账公司帮客户开发票
  • 企业到外地
  • 企业固定资产清理流程
  • 母公司给子公司担保
  • 税控盘领了发票怎么发票读入
  • 发票以外的其他发票
  • 无形资产的摊销方法
  • 过程要求可包括哪些内容
  • 微软的定时炸弹就是Windows XP
  • 苹果电脑dashboard什么意思
  • win7系统无法安装
  • jq复制元素
  • nodejs怎么安装npm
  • 解析几何
  • android 按键
  • jquery和dom对象之间怎么转换
  • js基础教程
  • 猫的游戏视频
  • 如何查询车辆购买的保险
  • 土地使用税2023征收标准
  • 什么叫税务协查
  • 餐饮发票怎么看真假
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设