4-流量

流量

  虽然不会占用内存~虽然不会占用cpu~虽然不会导致app卡顿```但是它要钱啊~,在这个4G普天同庆,万众一心奔5G的时代,信号好的时候,用流量败家出去一套房子,简直就是分分钟的事情.这么严重的问题,怎能不关注??怎能不关注??怎能不关注??

-----华丽的吐槽线-----

((╯‵□′)╯︵┻━┻     通信资费太贵了)

首先,我们需要获取app的PID,可以用ps命令 adb shell ps | find "package" 获取.第二位的‘24211‘,就是PID

然后我们查看流量:adb shell cat /proc/PID/net/dev   敲黑板~敲黑板~注意PID要替换成app的PID号!比如上面获取到的‘24211‘

取到的值为截止获取时,所记录的流量情况.所以我们需要将:"接收数据值(第一位)" + "发送数据值(第九位)" = 当前已消耗值A

然后进行操作后,再次获取并计算 :"接收数据值(第一位)" + "发送数据值(第九位)" = 当前已消耗值B

"当前已消耗值B" - "当前已消耗值A" = 操作时的消耗值(单位:字节)

我们可以写个脚本收集各种场景下app的消耗值~然后对数据进行分析

如果发现某场景数据异常,那么首先要沏茶一壶,再找个舒服的凳子,然后来到程序猿旁边,最后心平气静的问他你在这块代码里都干啥了?

-----华丽的吐槽线-----

((╯‵□′)╯︵┻━┻  鬼知道程序猿们会写出什么BUG)

时间: 2024-08-27 12:47:48

4-流量的相关文章

利用Wireshark 解密HTTPS流量

在我之前的一篇文章中已经介绍了一种解密HTTPS流量的一种方法,大致方法就是客户端手动信任中间人,然后中间人重新封包SSL流量. 文章地址: http://professor.blog.51cto.com/996189/1746183 -------------------------------------------------------------------------------------- 今天给大家介绍另外一种解密HTTPS流量的方法. Wireshark 的抓包原理是直接读取

Nagios监控Windows的网卡流量

Nagios监控Windows的网卡流量 使用/usr/local/nagios/libexec/中的check_traffic.sh,不但可以监控Linux的网卡流量,也可以监控Windows服务器的流量. 1 Check_traffic.sh用法用法 [[email protected] libexec]#/usr/local/nagios/libexec/check_traffic.sh -h Usage: ./check_traffic.sh [ -v ] [ -6 ] [ -r ] -

栅格重分类和条件函数均可以实现对流量统计数据进行定义划分

ArcGIS水分分析工具的流向分析是基于D8单流向算法,如果分析使用的DEM存在凹陷点,就会产生汇,导致径流断流从而影响了分析结果.在前面章节<ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理>中又介绍过D8算法,而<ArcGIS水文分析实战教程(4)地形预处理>章节中笔者也较少过如何创建无凹陷点得DEM数据,在使用流向分析工具之前可以先行阅读. 首先流向分析要使用填洼过的数据,确保DEM数据没有凹陷点.如果数据准备妥当,直接使用水文分析工具箱中的[流向]工具进

Android应用流量统计——NetworkStatsManager使用

在没有Root的情况下,Android应用流量统计在6.0之前一直没有太好的办法,官方虽然提供了TrafficStats,但其主要功能是设备启动以来流量的统计信息,和时间信息无法很好的配合.最近再看TrafficStats类时,发现说明中提到,为获取更具鲁棒性的网络历史数据,建议使用NetworkStatsManager. 本文首先简单对比下TrafficStats和NetworkStatsManager各自的限制和优缺点,然后详细说明NetworkStatsManager的用法,并给出主要代码

vnstat 流量统计 并附带一个小 php 查看流量的页面

安装apt-get install vnstat 配置到自动启动update-rc.d vnstat enable 启动/etc/init.d/vnstat start vnstat基本使用命令 vnstat -i eth0 -l #实时流量情况vnstat -i eth0 -h #按小时查询流量情况vnstat -i eth0 -d #按天数查询流量情况vnstat -i eth0 -m #按月数查询流量情况vnstat -i eth0 -w #按周数查询流量情况vnstat -i eth0

MapReduce实现手机上网流量分析

一.问题背景 现在的移动刚一通话就可以在网站上看自己的通话记录,以前是本月只能看上一个月.不过流量仍然是只能看上一月的. 目的就是找到用户在一段时间内的上网流量. 本文并没有对时间分组. 二.数据集分析 可以看出实际数据集并不是每个字段都有值,但是还好,完整地以tab隔开了,数据格式还是不错的,我们需要的上行下行数据都有,没有缺失值.其实这个需要在程序中处理,如果不在的话 该怎么办. 1363157985066 13726230503 00-FD-07-A4-72-B8:CMCC 120.196

手机卫士10_widget_流量统计_手机杀毒

1._widget入门: 查看帮助文档>>Developrs>>API Guides>>App Widgets 实际上是一个迷你的应用程序VIew视图,嵌入在另外一个应用程序视图. 标准的android和兼容widget的手机才能显示,被修改过的系统是无法显示的. 实现步骤: ①创建类继承APPWidgetProvider//一个方便的帮助类,用来实现一个appwidget 它继承了广播接收者,实现原理也是通过广播实现的,特殊的广播接收者. ②在清单文件里配置广播接收者

搜索引擎优化优化的年夜前提是了解网站流量的出典

seo是要正在建站之初就理当去搞妥打算的,假如是一度曾经上线了的上网站,要做SEO搜索引擎优化时,那也要先办好搜索引擎优化规划,尔后,遵照妄想形式,过度少的改变网站的问题问题.关头词以及网站的简介,再不让损失踪减到最小.搜索引擎优化是没有能对于网站时常做年夜年夜的行动的.上面是本人拾掇的一些材料指望对于自己有协助 搜索引擎优化优化的年夜前提是体味网站流量的出典 搜索引擎优化优化的年夜前提是熟悉网站流量的出典. 搜索引擎优化优化的年夜前提是了解网站流量的出典.瞄准于没有一样的流量出典选择优化的设计

华为刀片,IBM刀片服务器将外部EXT端口流量复制给内部INT端口的实现方法不同

如何在刀片服务器中将外部端口EXT的流量复制给内部INT端口用于采集DNS流量 (1)对于IBM刀片服务器的北电Nortel_32R1860交换模块112.4.20.12DNS抓包的问题已经搞定 经过摸索和测试,感觉北电的交换机模块不是采用镜像命令来实现复制流量(虽然有相应的port-mirroring monitor-port...命令,但并不生效),而应该是在相同vlan就可以复制流量,如果要把ext3的流量复制给int14,只要把ext3和int14放在同一个vlan11下,都不打tagg

cacti 网卡抓取不到eth1流量

linux解决办法如下: client设置: vi /etc/snmp/snmpd.conf a.修改默认的community stringcom2sec notConfigUser  default       public将public修改为你知道的字符串b.把下面的#号去掉#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fcc.把下面的语句access notConfigGroup "" any noauth exact