Android客户端性能测试—流量(三)

来源:互联网 发布:经传全套公式源码 编辑:程序博客网 时间:2024/05/21 10:21

前言:

1.继上篇“CPU和启动时间”,这篇讲述的是“流量”

2.准备工作,及如何获取进程PID,请参见上篇文章

Android客户端性能测试—内存


一、proc/uid_stat/uid /tcp_rcv(tcp_snd)命令获取

该方法,手机必须root过

1、获取pid

输入:ps查看所有进程,通过查找包名获取pid


所以pid:27631


2、获取uid

输入:cat /proc/27631/status 查看进程状态,获取uid

所以uid:10442


3、获取下载流量:(注:需关掉其他进程)

输入:cat /proc/uid_stat/10442/tcp_rcv


所以下载流量为:1491377。


4、获取上传流量:

cat /proc/uid_stat/10442/tcp_snd

所以上传流量为:1000903。


二、cat /proc/"+Pid+"/net/dev"获取

输入 cat /proc/27631/net/dev   查找 wlan0 一栏

左半部分为:Receive 。bytes:266731547

右半部分为:Transmit。bytes:28232425


三、cat /proc/net/xt_qtaguid/stats | grep “+uid+” 命令

先输入cat /proc/net/xt_qtaguid/stats看属性名


可得到:第6列为接收流量字节 ,第8列为:上传流量字节

再输入:cat /proc/net/xt_qtaguid/stats | grep  10442

接收流量:7771+1818=9589

上传流量:11899+2157=14056


原创粉丝点击