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
   134   135   136   137   138   139   140   141   142   143   144