位置: 编程技术 - 正文

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

  • 事业单位交所得税是否可以报国高新
  • 减免的企业所得税计入什么科目
  • 新办企业申请一般纳税人的资料
  • 税务师考试2023年考试时间
  • 增值税专用发票使用规定 最新
  • 金税四期已经开始了吗
  • 多计提个税怎么办
  • 红字发票怎么回事
  • 销售收入的暂估入账是否结转利润
  • 收到其他与筹资活动有关的现金计算公式
  • 签章是签字还是盖章z还是手印
  • 发票验旧的办理条件及所需资料是什么
  • 供应商发出货物,将发货单提交给
  • 工程管理费如何使用
  • 借款合同法律规定的表述
  • 餐饮业购买餐桌椅会计分录
  • 其他收益纳税
  • 人力资源服务差额
  • 评标费由谁支付
  • 纳税人拒绝代扣代缴,扣缴义务人应当
  • windows安装程序无法配置在硬件上
  • 企业增加值的计算
  • 门店出纳的工作内容
  • 外贸收汇怎么处理
  • 增加间接费用科目的方法
  • 电脑中病毒有什么危害
  • php循环结构有哪几种语句
  • linux 查看文件内容 转换字符编码
  • 个体公司转账给私人
  • win11测试版后续怎么变正式版
  • PHP:pg_lo_import()的用法_PostgreSQL函数
  • 销售成本属于成本吗
  • 销售产品是销项税额还是进项税额
  • 龙舌兰 (© Moab Republic/Shutterstock)
  • 房开企业增值税扣除土地价款包括契税吗
  • php通用分页类
  • 记录一次排查PHP脚本执行卡住的问题
  • uname命令功能
  • 什么是其他综合收益,包括哪些内容
  • zarchiver 小米
  • 帝国cms使用手册
  • 税管员管多少企业
  • 主营业务收入用三栏式吗
  • linux lab安装
  • 收到境外服务费会计分录
  • sql server 实例
  • 利息收入为负数的原因
  • 企业汇算清缴的工资薪金支出是怎么填
  • 残疾人就业保障金
  • 幼儿园会计做账流程
  • 税金及附加如何计算公式
  • 销售边角料的增值税率
  • 员工加班打车费报销
  • 折扣折让红字发票
  • 偷税漏税追溯年限怎么算
  • 工厂没给工人买社保我们应该找哪个部门
  • 总公司与分公司的关系
  • 编写sql需要注意什么
  • 在sp_executesql中使用like字句的方法
  • windows7休眠唤醒设置
  • xp系统没有鼠标自己乱跳
  • psoft1.exe - psoft1是什么进程 有什么作用
  • win8操作系统安装
  • win10搜索功能不好用
  • 注册表winlogon
  • win7命令提示符在哪
  • cocos 2d x
  • 简述opengl的编程步骤
  • canvas画心形
  • jquery生成网页内容
  • 遍历目录文件
  • 微信小程序用户名怎么改名
  • 后台实时分流文件的shell脚本
  • 安装了python2.7和3.6怎么切换版本
  • 国内免费机场
  • 广西国家税务局于红林
  • 赞美税务工作者的诗句
  • 什么是增值税留抵退税
  • 汽车购车发票开完票能更改名字吗?
  • 2021河南省中考英语听力音频
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设