网络分析
- 显示网络流量
adb shell dumpsys netstats
分块展示
- Active interfaces:活动接口
- Active UID interfaces:活动UID接口
- Dev statistics:开发统计信息
- Xt statistics:Xt统计信息
- UID statistics:UID统计信息
- UID tag statistics:UID代码统计信息
活动接口和活动UID接口
- Active interfaces:
iface=wlan0 ident=[{type=WIFI,subType=COMBINED,networkId="GoogleGuest"}]
- Active UID interfaces:
iface=wlan0 ident=[{type=WIFI,subType=COMBINED,networkId="GoogleGuest"}]
开发统计信息/Xt统计信息
image.png
UID统计信息
image.png
找到应用UID
adb shell dumpsys package com.xueqiu.android l grep userld
userId=10007 gids=[3003,1028,1015]
-
使用模拟器会出现空指针的情况,所以建议使用真机
image.png -
使用真机演示
image.png
查看相关应用的流量情况
- set=DEFAULT表示前台网络使用情况
- set=BACKGROUND表示后台使用情况set=ALL表示上述两类使用情况。
- tag=0x0表示与流量关联的套接字代码。
- rxBytes和 rxPackets表示在相应时间间隔内接收的字节数和数据包数
- txBytes和 txPackets在相应时间间隔内发送的字节数和数据包数
下一节:卡顿分析,包括过度绘制、冰冻帧、卡顿数据。