位置: 编程技术 - 正文

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

  • 退个税手续费增值税怎么计算
  • 结算备付金会计分录
  • 火车票丢了怎么补打报销凭证
  • 远期交易怎么结算
  • 什么情况下要交土地出让金
  • 电子发票字迹不清怎么办
  • 黑色金属冶炼压延品税收编码
  • 农产品增值税抵扣政策文件
  • 二季度资产总额怎么计算
  • 产品成本核算时做好哪些基础工作
  • 有形动产租赁服务
  • 财务软件怎样结转销售成本
  • 制造费用折旧费转入生产成本吗
  • 拨款和支出的区别
  • 销售企业需要交的营业税
  • 非经营性费用包括哪些内容
  • 股权收购的好处
  • 租房发票房产税怎么算
  • 雇主责任险能否证明劳动关系
  • 小规模纳税人进货需要发票吗
  • 会员的消费频次怎么计算
  • 附加税增值税免抵税额的数据从哪里提取的
  • 预提工资是什么科目
  • 协会会费入账科目是哪个
  • 员工承担补缴社保的责任
  • 劳务派遣差额征税税率是多少
  • 二月份个税申报时间
  • 差旅费补助计入什么科目
  • 长期待摊费用的计算公式
  • 外贸出口企业退税计算
  • 发票收款人和复核人空白
  • 分公司 股东
  • 电脑桌面小工具软件
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • 旅游 服务业
  • php使用crypt()函数进行加密
  • torch.save用法
  • 怎样把htm文件转成excel
  • php实现5分钟倒计时
  • 纳税人性质是什么
  • php数组拼接成字符串
  • npm安装node指定版本
  • 消费税购置税价格一样
  • 企业缴纳职工社保需要每月去社保局吗
  • 法人为什么不能领取失业金
  • 小规模纳税人的企业所得税怎么算
  • 企业之间的借款利息收入缴纳增值税吗?
  • 会计分录格式范本手写
  • 织梦使用手册
  • mysql5.7字符集
  • 异地工程税
  • 小微企业认定需要哪些资料
  • 新《准则》适用对象为
  • access数据库丢失原因
  • 收到房租的租金怎么做账
  • 研发人员工资是实发还是应发
  • a公司持有b公司
  • 经营一家淘宝店需要多少钱
  • 一般纳税人只交社保无发票往来需要做账吗
  • 根据企业会计准则第4号固定资产,企业可选用的折旧方法
  • 年度汇算清缴交税怎么做账
  • sqlserver清空所有表数据
  • docker安装使用
  • 苹果mac录制屏幕
  • p2p是什么文件
  • win8系统忘记电脑开机密码怎么办
  • Ubuntu 14.04 64位搭建ADT开发环境的方法
  • macbookpro怎么删除快捷方式
  • linux查看nginx配置文件
  • quick cocos2dx lua 网络图片 下载
  • cocos2dx3.4 Menu
  • css优化提高性能的方法有哪些
  • unity ugui合批
  • Android事件处理模型
  • js如何封装
  • 如何使用jquery
  • 文化事业建设费是什么税
  • 营改增之前建筑业税率是多少
  • 黑龙江省税务局领导最新分工
  • 销售哪些产品需办许可证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设