Page 139 - Web性能权威指南
P. 139
图 8-1:AT&T 应用资源优化器
ARO 包含两个组件:收集器和分析器。其中,收集器是一个后台 Android 应用
(可以在手机或模拟器中运行),用于捕获传输的数据分组、无线模块活动信息及
其他与手机的交互行为。要想记录用电情况,可以打开收集器,点击记录,使用
应用,然后将记录结果复制到系统中。
得到记录结果后,可以通过分析器打开它,从而得知无线电状态、电量消耗、应
用的通信模式等信息。另外,分析器有一个很不错的功能,即针对常见的性能陷
阱提供建议,比如没有压缩、重复传输数据,等等。
有两点需要注意:电量消耗和无线电状态是通过设备及无线网络类型的特殊模型
生成的。换句话说,生成的数值并不是设备在使用时的真实值,而是根据特定模
型参数得到的估计值。从好的一面看,你可以利用它导入不同的设备和网络模型,
比较不同模型(比如 3G、4G)下的电量消耗。
第二点,收集器只能在 Android 平台运行,而 ARO 分析器则可以接收任何常规的
分组跟踪记录(pcap)文件,可以使用 tcpdump 或其他兼容工具生成;iOS 用户可
以使用 tcpdump。
要了解 ARO 工具包,可以访问 developer.att.com/ARO/OreillyHPBN。
移动网络的优化建议 | 123