首页 > 代码库 > ios 性能优化之测试 iOS设备I/O活动

ios 性能优化之测试 iOS设备I/O活动

测量在iOS设备I / O活动

应用程序可以与很多复杂的程序设备和用户之间的信息传递。 I / O活动跟踪模板工具帮助你看到你的应用程序在做什么和在哪里发送和接收信息。 这一章向您介绍了如何使用这些跟踪模板和监控应用程序的活动。

网络使用情况后通过活动监视器跟踪模板

活动监视器跟踪模板监控系统整体活动和统计数据,包括CPU、内存、磁盘和网络。 同时监测所有现有流程,可用于附加特定的进程的新仪器,监测父子流程层次结构和退出运行的流程。 活动监视器跟踪模板由活动的监测仪器。

使用网络统计活动监视器工具查看哪些流程发送和接收信息。 仔细检查这些信息,以确定你的应用程序在哪里发送过多的信息,因此占用宝贵的设备资源。 当你减少发送和接收的信息量,可以受益于增加了应用程序的性能和响应时间。

图8 - 1 活动监视器工具跟踪网络数据包

跟踪强调视图选项不提供任何有用的图表看网络连接。 提供有用的信息,必须配置活动监视器工具。 以下配置选项提供网络特定的信息通过活动监视器。 数据定义和完整的配置选项,请参阅 仪器用户参考 

  • 净包

  • 网络字节

分析网络连接的连接跟踪模板

网络模板分析你的应用程序如何使用TCP / IP和UDP / IP连接。 网络跟踪模板由连接和网络活动的工具。

bullet
查看网络连接所使用的应用程序
  1. 连接你的iOS设备。

    您可以使用一个物理或无线连接。 看到 启用无线设备 

  2. 从目标弹出菜单中选择一个目标。

  3. 点击记录和锻炼你的应用程序。

  4. 单击停止。

选择跟踪突显出在细节窗格中提供了两个酒吧图表:第一个条形图列出了前五名活跃的港口和信息,经过他们的数量。 第二个列表的字节数量其他进程使用。 切换到视图显示的连接列形式收集信息。

可以比较的数据量通过不同的连接使用仪器的连接(见 图8 - 2 )。 图列中单击复选框旁边的一个连接在跟踪窗格中显示该信息。 图中显示所有连接总是跟踪窗格。

图8 - 2 查看网络连接

与仪器的连接,网络活动仪器措施所发送和接收的数据包的数量你的应用程序。

ios 性能优化之测试 iOS设备I/O活动