博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android Memory] Android系统中查看某个应用当前流量的方法
阅读量:7237 次
发布时间:2019-06-29

本文共 497 字,大约阅读时间需要 1 分钟。

转载自: 

一、查看原理:某个应用的网络流量数据保存在系统的/proc/uid_stat/$UID/tcp_rcv文件中。

 

二、步骤:

 

(1)获取当前应用的pid:通过ps命令查看当前应用的进程id,比如应用中心的获取方式为ps|grep appstore,获取的值为10928

 

(2)获取当前应用的uid:进入目录/proc/$PID,查看status文件的UID值,比如应用中心的查看方式,cd /proc/10928,cat status,获取的值为10006

 

(3)查看应用接收数据的累计值:进入目录/proc/uid_stat/$UID,查看tcp_rcv值,比如应用中心的查看方式,cd /proc/uid_stat/10006,cat tcp_rcv。

 

(4)查看当前应用每秒钟的流量值:通过一秒钟间隔打印两次tcp_rcv值计算差值方式获取,通过自动化的方式获取的值比较准确。

 

 
分类: 
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/3998176.html如需转载请自行联系原作者
demoblog
你可能感兴趣的文章
「镁客·请讲」因诺航空胡军:无人机行业进入洗牌期,我们渴望完整的产业链...
查看>>
区块链钱包开发
查看>>
游戏公司盯上了区块链:是机会,还只是一场游戏?
查看>>
工控主板定制ARM9选择思路
查看>>
PHP实现远程下载文件到本地
查看>>
Matplotlib 中文用户指南 7.3 事件处理及拾取
查看>>
IBM新思路,让无人机照看、训练你的宝贝萌宠
查看>>
使用 AppImageLauncher 轻松运行和集成 AppImage 文件
查看>>
区块链技术指北社区(Chain One Community)规划
查看>>
善用金融科技——第十四届中国区域商业银行信息化发展战略高峰年会5月开幕...
查看>>
镁客网首场香港活动,与海内外人士共话AI革新
查看>>
操作ACCESS数据库注意事项
查看>>
禁止IE7的页面缩放功能
查看>>
java多线程的等待唤醒机制及如何解决同步过程中的安全问题
查看>>
捷径 - The certain shortcut
查看>>
IE 的浏览器模式和文本模式(二)
查看>>
css3 背景
查看>>
LVS的DR和NAT模式配置
查看>>
总结概括对于大数据、高并发的网站如何进行优化的问题
查看>>
学习javascript必须订阅30个程序员的Blog
查看>>