zoukankan      html  css  js  c++  java
  • 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)

     

     

  • 相关阅读:
    循环图片 yi
    给大家一个经典的.net情感故事 yi
    [东邪西毒][程序员版][原版][剧情] yi
    Sqlite 使用笔记 中文显示为乱码 yi
    sql2005安装过程,(不装C盘) yi
    Visual Studio 2010 美女与程序员的爱情网剧全集 yi
    IT行业几大职业病 yi
    标准化操作
    【ActiveMQ Tuning】Serializing to Disk
    我的山寨敏捷四季之春
  • 原文地址:https://www.cnblogs.com/dianxiao2/p/6196990.html
Copyright © 2011-2022 走看看