MicroProfiler 还允许您捕获和查看网络流量,这可以帮助您识别导致高延迟和加载问题的原因。
网络数据仅在桌面客户端或 Studio 的帧转储中可用,而不在实时覆盖层中。如果您遇到延迟或其他您怀疑与网络相关的问题,保存 MicroProfiler 数据 就是个不错的选择。
捕获网络数据
使用 CtrlAltF6 或 ⌘⌥F6 打开 MicroProfiler。
在 网络 菜单中,选择 高、低 或 关闭。
高 包含有关批数据包中项目的附加信息、反序列化数据包的任务以及请求或响应中任何资产的资产 ID。
低 捕获的数据较少,计算强度也相对较低。根据您的计算机选择此选项可能会使您的转储包含更多帧。这是默认级别,也是 MicroProfiler 在您 分析移动设备 时使用的级别。
关闭 意味着网络数据不包含在帧转储中。
保存 MicroProfiler 帧数据 并打开生成的 HTML 文件。
基本导航
在 Web 浏览器中打开 MicroProfiler 转储后,选择 X-Ray / 网络。帧时间图下方会出现两行:
- 最上面一行是接收流量(下载)。
- 最下面一行是发送流量(上传)。

由于网络流量在帧之间可以有很大的变化,您可能会看到几个尖峰和几乎没有其他流量。在这种情况下,选择 选项 / 对数刻度图 以更改条形的缩放方式,使其采用对数缩放,而不是线性缩放,更易于突出小条。
堆叠的条形图不是按严重程度着色,而是按流量类型着色:物理流量为蓝色,数据流量为绿色,资产流量为红色。将鼠标悬停在任何条形上以获取该帧的接收或发送流量的数量。右键单击以显示 网络事件 窗口,该窗口显示更详细的信息。
网络事件窗口
网络事件窗口显示框架范围内的单个事件。单击任何事件以获取更详细的信息。

可用的信息取决于数据包类型和详细程度:
引擎网络批量数据包括由于流媒体、实例属性更新和事件而产生的流量。如果选择了高详细程度,批量数据将展开以显示单个条目。在低详细程度下,您只会获得摘要。
- 在高详细程度下,单击引擎网络数据包可放大查看反序列化数据包的任务。
- 无论详细程度如何,单击其他任何引擎网络事件可显示诸如大小、方向和类型等信息。
与引擎网络事件相比,HTTP 资产交付显示一些额外信息,包括批量大小(如果请求是批量的)和排队的 HTTP 请求数量(如果适用)。如果选择了高详细程度,它还包括请求中任何资产的资产 ID。
- 单击资产 ID 可放大查看获取该资产的下一步任务。
- 单击 + 以在创作者商店中查看资产。

其他图表
根据帧转储中包含的数据,您可以在标准下载和上传图表下查看其他图表:
- 资产获取
- 数据
- 大复制器数据(异步和分块数据)
- 物理
- 地形
单击图例中的任何类别以添加这些图表,以提供对每种数据包类型的专用视图。每个图表默认为显示接收流量(Rx),但您可以使用任意三张图表左上角的标签切换到发送流量(Tx)。
