INSTRUMENTS调试工具的使用(四十) —— 分析模板和工具之Connections工具(七)

版本记录

版本号 时间
V1.0 2018.06.18

前言

我们在做app的时候,不是做完功能就结束了,很多时候是需要进行检查和优化的,而xcode自带了一个很好的检查工具,可以检测内存泄漏。还可以查看哪一个方法比较耗时。还可以检测离屏渲染等等,随后的几篇我们就说一下这个工具的使用。感兴趣的可以看这几篇。
1.INSTRUMENTS调试工具的使用(一)
2.INSTRUMENTS调试工具的使用(二)
3.INSTRUMENTS调试工具的使用(三)
4.INSTRUMENTS调试工具的使用(四)
5.INSTRUMENTS调试工具的使用(五)
6.INSTRUMENTS调试工具的使用(六)
7.INSTRUMENTS调试工具的使用(七)
8.INSTRUMENTS调试工具的使用(八)
9.INSTRUMENTS调试工具的使用(九)
10. INSTRUMENTS调试工具的使用(十)
11. INSTRUMENTS调试工具的使用(十一) —— 简介(一)
12. INSTRUMENTS调试工具的使用(十二) —— 通常任务之启动Instruments(一)
13. INSTRUMENTS调试工具的使用(十三) —— 通常任务之简单了解Instruments(二)
14. INSTRUMENTS调试工具的使用(十四) —— 通常任务之创建、保存和打开跟踪文档(三)
15. INSTRUMENTS调试工具的使用(十五) —— 通常任务之指定目标应用和设备(四)
16. INSTRUMENTS调试工具的使用(十六) —— 通常任务之访问和使用个别仪器(五)
17. INSTRUMENTS调试工具的使用(十七) —— 通常任务之记录、暂停和停止跟踪(六)
18. INSTRUMENTS调试工具的使用(十八) —— 导航收集的数据之关于数据分析(一)
19. INSTRUMENTS调试工具的使用(十九) —— 导航收集的数据之导航时间轴窗格(二)
20. INSTRUMENTS调试工具的使用(二十) —— 导航收集的数据之导航详细面板(三)
21. INSTRUMENTS调试工具的使用(二十一) —— 导航收集的数据之将数据映射到源代码(四)
22. INSTRUMENTS调试工具的使用(二十二) —— 导航收集的数据之查看您应用的源代码(五)
23. INSTRUMENTS调试工具的使用(二十三) —— 分析你App的性能之测量CPU使用情况(一)
24. INSTRUMENTS调试工具的使用(二十四) —— 分析你App的性能之测量图形性能(二)
25. INSTRUMENTS调试工具的使用(二十五) —— 分析你App的性能之监视网络和文件I / O(三)
26. INSTRUMENTS调试工具的使用(二十六) —— 分析你App的内存使用之关于内存分析(一)
27. INSTRUMENTS调试工具的使用(二十七) —— 分析你App的内存使用之检测内存使用(二)
28. INSTRUMENTS调试工具的使用(二十八) —— 分析你App的内存使用之找到废弃的内存(三)
29. INSTRUMENTS调试工具的使用(二十九) —— 分析你App的内存使用之找到内存泄露(四)
30. INSTRUMENTS调试工具的使用(三十) —— 分析你App的内存使用之找到僵尸对象(五)
31. INSTRUMENTS调试工具的使用(三十一) —— 分析你App的能源之测量能源影响(一)
32. INSTRUMENTS调试工具的使用(三十二) —— 高级任务之导出和导入跟踪数据(一)
33. INSTRUMENTS调试工具的使用(三十三) —— 高级任务之创建自定义Instruments(二)
34. INSTRUMENTS调试工具的使用(三十四) —— 分析模板和工具之分析模板(一)
35. INSTRUMENTS调试工具的使用(三十五) —— 分析模板和工具之Activity Monitor工具(二)
36. INSTRUMENTS调试工具的使用(三十六) —— 分析模板和工具之Allocations工具(三)
37. INSTRUMENTS调试工具的使用(三十七) —— 分析模板和工具之蓝牙开关日志工具(四)
38. INSTRUMENTS调试工具的使用(三十八) —— 分析模板和工具之Carbon Events工具(五)
39. INSTRUMENTS调试工具的使用(三十九) —— 分析模板和工具之Cocoa Events工具(六)

Overview

Instrument Description Supported Platforms Related Profiling Templates
Connections仪器捕获关于随着时间的推移激活的TCP / IPUDP / IP网络的信息。 它可以记录单个进程或系统上运行的所有进程的信息。 iOS Network Profiling Template

Timeline Pane - 时间线窗格

Statistic name Definition
FD 文件描述符数字
Bytes 读或者写的字节数
Thread ID 线程标识符
Stack Depth 操作执行时堆的深度

Record Settings - 记录设置

本instrument没有任何可配置的录音设置


Display Settings - 显示设置

单击检查器窗格中的显示设置按钮以自定义以下显示设置。

1. Track Display Settings - 跟踪显示设置

这些设置控制信息在时间线窗格中的显示方式。

Setting Description Options
Style 信息如何呈现。 这是一个固定的设置,不能改变。 Activity:正在执行的网络活动量。

Detail Pane Columns - 详细面板列

1. Processes Detail Type - 进程详细类型

详细信息窗格中提供以下进程列。

Column name Definition
Graph 一个复选框用于控制进程是否应该在时间线中显示图标
Process 进程名称
Data In 接收的数量量
Packets In 接收的包数量
Data Out 发送的数据量
Packets Out 发送的包数量
Duplicate Data Recv. 接收复制的数据量
Out-of-Order Data 接收的乱序的数据
Retransmissions 数据必须重新传输的次数。

2. Connections Detail Type - 链接详细类型

详细信息窗格中提供以下连接列。

Column name Definition
Graph 一个复选框用于控制进程是否应该在时间线中显示图标
Process 进程名称
Local 表示进程是否是本地的
Data In 接收的数量量
Packets In 接收的包数量
Data Out 发送的数据量
Packets Out 发送的包数量
Duplicate Data Recv. 接收复制的数据量
Out-of-Order Data 接收的乱序的数据
Retransmissions 数据必须重新传输的次数。
Shortest Roundtrip query / response对的最短时间
Avg. Roundtrip query / response对的平均时间

3. Interfaces Detail Type - 接口详细类型

详细信息窗格中提供以下接口列。

Column name Definition
Graph 一个复选框用于控制进程是否应该在时间线中显示图标
Interface 当前使用的接口
Connections 创建的链接
Data In 接收的数量量
Packets In 接收的包数量
Data Out 发送的数据量
Packets Out 发送的包数量
Duplicate Data Recv. 接收复制的数据量
Out-of-Order Data 接收的乱序的数据
Retransmissions 数据必须重新传输的次数。
Shortest Roundtrip query / response对的最短时间
Avg. Roundtrip query / response对的平均时间

后记

本篇主要讲述了Connections工具,感兴趣的给个赞或者关注~~~~

INSTRUMENTS调试工具的使用(四十) —— 分析模板和工具之Connections工具(七)_第1张图片

你可能感兴趣的:(INSTRUMENTS调试工具的使用(四十) —— 分析模板和工具之Connections工具(七))