位置: 编程技术 - 正文

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

  • 冲减计提
  • 税后利润和净利润是一样的吗
  • 代理税务有哪些机构
  • 2019年新政府会计制度
  • 技术合同免税备案流程2022年
  • 技术服务费属于哪个商品编码
  • 小规模增值税做那个费用科目
  • 合并报表长期股权投资怎么算
  • 抵债资产计提折旧怎么算
  • 委外研发费用如何开票
  • 小微企业免税销售额填含税还是不含税
  • 土地使用税级别划分标准
  • 业务招待费可以结转下年抵扣吗
  • 环评费用计入管理费用吗 是否需要摊销
  • 增值税普通发票几个点
  • 教育费附加减免性质代码
  • 固定资产折现率怎么算
  • 借主营业务成本贷库存商品
  • 对方已认证的发票在哪里
  • 短期投资损失
  • 如何正确安装锯条
  • 所得税退税会计分录为啥要借贷所得税费用
  • linux关闭thp
  • 税金及附加怎么登明细账
  • windows7中
  • 飞机票增值税发票可以作为报销凭证吗
  • centos apache配置文件
  • 土地增值税清算是什么意思
  • yifile怎么使用
  • 设置pin是什么意思
  • 资产负债表的资产方能够提供的信息包括
  • 环境保护税的征税范围及计税依据
  • 前端上传文件夹怎么操作
  • vue 响应式自适应布局
  • ubuntu20.04安装opencv3.4
  • 智慧工厂协同管控下载
  • web应用技术是什么
  • 公办学校的会计
  • 企业计提增值税的会计科目
  • mac node-gyp
  • 公司必须要申报工资流水吗
  • 应交税金相关内容包括
  • 固定资产管理台账
  • 零申报一般怎么收费
  • 企业间借款利息收入
  • 免税收入怎么做会计分录
  • 盘盈盘亏怎么看
  • 职工工资加计扣除
  • 软件购买商城
  • 劳务简易征收最新政策2020
  • 支付临时工的工资计入应付职工薪酬吗
  • 营业外支出处置固定资产损失是坏账
  • 航天信息何去何从
  • 拆除费计入哪个科目
  • 电脑上的win8键盘怎么打开
  • 盘古pg插件
  • centos7 pptp搭建
  • Solaris 10 Openssh安装和配置
  • ubuntu上安装qt
  • win10系统怎么隐藏c盘
  • linux统计代码行数过滤空行
  • 如何手动设置定位
  • cocos2d-x教程
  • cocos2d drawcall
  • extjs两个tbar问题探讨
  • unity3d应用开发
  • 通过Tabs方法基于easyUI+bootstrap制作工作站
  • java颜色代码对照表图片
  • 关于全局变量和局部变量说法不正确的是
  • linux中shell脚本实验总结
  • android图库
  • javascript类定义
  • JavaScript中void(0)的具体含义解释
  • jquery弹出页面窗口
  • 江苏省税务厅电话
  • 纳税人办理汇算清缴
  • 税务申报时显示未抄报税?
  • 国税实名制信息采集
  • 煤矸石征收资源税吗
  • 什么情况下要交印花税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设