位置: 编程技术 - 正文

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

  • 拆迁补偿款如何做账务处理
  • 预期信用损失率计算公式
  • 民非企业开通捐赠
  • 可供出售金融资产和交易性金融资产
  • 定额扣除个税什么意思
  • 开具红字发票的当月就要进项税额转出吗
  • 调用系统服务出错核心征管后端
  • 期间费用包括资本公积吗
  • 汇算清缴业务招待费调整分录
  • 企业充值是什么意思
  • 回拨工费经费怎么做会计分录?
  • 免税的农业企业可以抵扣专票吗
  • 当月未认证发票分录
  • 开增值税专用发票需要合同吗
  • 最新契税优惠政策公告财政部
  • 国地税联合财务报表小规模企业需要报送的吗?
  • 国税定额发票有效期是多长时间
  • 会计人员应掌握的知识
  • 坏账准备怎么冲回
  • 一般纳税人普通发票要交增值税吗
  • 企业稀释股份
  • 试用期可以不交五险一金吗
  • 流动资产的损失计入哪里
  • 自然人独资企业和一人有限责任公司
  • 如何设置自动登录账号
  • 苹果六微信
  • group policy client服务未能登录解决方法
  • 手相算命图解大全女
  • 应交税金 应交税费
  • 土地出资是否涉及企业所得税
  • yii框架搜索分页modle写法
  • 计算机视觉opencv 有什么项目
  • laravel 自定义guard
  • yii框架教程
  • 残保金是应交税金吗
  • 个税在工资里怎么计提
  • 小规模普通发票几个点的税
  • 残保金计提和缴纳分录
  • 织梦怎么建站
  • 织梦改logo
  • 旅游费怎么记账
  • 收到政府补贴的账务处理
  • 购房补贴退契税3个月没到账
  • 会计学中资本的定义
  • 公司年度汇算
  • 企业所得税扣除项目
  • 进口海关是国内还是国外
  • 长期应付款的会计编号
  • 积分购物骗局
  • 销售奖金交税由谁承担
  • 预付款开了发票
  • 单身租房子
  • 股东可用什么方式出资
  • 纳税人财务核算内容包括
  • 财务报表分析的目的
  • 下列sql server语句中出现语法错误的是
  • JDBC探索之SQLException解析
  • 创建mysql数据库指定字符集
  • 打开与关闭光驱怎么设置
  • windows哪个最好用
  • ubuntu怎么样
  • linux系统rm -rf
  • win8系统对电脑配置要求
  • win10修改默认
  • win7关闭混合睡眠
  • 家字取名男孩名字
  • win8系统怎么重新安装系统
  • win7系统修改mac地址
  • WIN7系统如何设置开机密码和屏保密码
  • python kmeans sklearn
  • python计算两个数的最大公约数
  • Android Error: No resource found ··· 'layout_above' with value '@id/···
  • nodejs webp
  • js获取弹窗的元素
  • node.js怎么创建js文件
  • node js模块
  • python各进制符号
  • 2008年国家公务员考试时间
  • 公司自有房产出租缴税
  • 交完契税,房产证没办,契税能退吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设