Unity3D:资产加载分析器模块

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
资产加载分析器模块
资产加载探查器模块显示有关应用程序如何加载资产的信息,包括按区域划分的读取操作明细。详细信息窗格提供对配置文件期间捕获的每个资产加载标记的见解。您可以使用此信息来确定应用程序加载资产的效率,并确定任何特定问题。
默认情况下不启用此模块。要启用资产加载性能分析器模块,请打开性能分析器窗口,选择性能分析器模块下拉菜单,然后切换资产加载复选框。

图表类别
资产加载刻画器模块的图表分为七类。要更改图表中类别的顺序,可以将它们拖放到图表的图例中。您还可以单击类别的彩色图例以切换其显示。有关如何使用“探查器”窗口的详细信息,请参阅“探查器”窗口入门。
图表 | 描述 |
---|---|
其他读物 | 从 AsyncReadManager 为未指定的子系统请求的字节数。 |
纹理读取 | 从 AsyncReadManager 请求的用于纹理加载的字节数。 |
虚拟纹理读取 | 从 AsyncReadManager 为虚拟纹理请求的字节数。 |
网格读取 | 从 AsyncReadManager 请求的网格加载字节数。 |
音频读取 | 从 AsyncReadManager 请求的用于音频加载的字节数。 |
脚本读取 | 通过脚本 API 从 AsyncReadManager 请求的字节数。 |
实体读取 | 实体包中的脚本从 AsyncReadManager 请求的字节数。 |
模块详细信息面板
在“资产加载探查器”模块中选择帧时,模块详细信息窗格将显示有关捕获期间加载资产的方式和时间的详细信息。此模块可以显示单个选定帧或捕获中所有帧的信息。使用详细信息窗格左上角的下拉菜单在单个帧或所有帧之间进行选择。此模块不会自动填充详细信息窗格。相反,您需要选择详细信息窗格顶部的“分析标记”按钮,以使用数据填充视图。
“资产标记”视图显示捕获期间与资产加载相关的选定标记。某些行具有创建层次结构的子标记,该层次结构最初包含在单个可展开行中。选择标记名称旁边的下拉箭头以展开行并显示所有子标记。
下表说明了“资产标记”视图可以显示的所有可能列。默认情况下,并非所有这些列都处于启用状态。若要启用或禁用列,请右键单击包含列名称的行中的任意位置以打开列切换子菜单。选择此菜单中的任意列名称以启用或禁用该列。您可以在“分析标记”按钮旁边的搜索栏中输入文本,以根据“源”列筛选结果。
标题 | 描述 | 默认启用 |
---|---|---|
指数 | 表示资产加载标记执行顺序的 ID 号。 | 是 |
源 | 正在加载资源 Unity 的源。这可以是文件路径、资源包名称或场景。将光标悬停在此列中的任何条目上,以显示该条目的完整源文件路径。 | 是 |
资产名称 | Unity 正在加载的资源的名称(如果适用,并在标记的性能分析器元数据中可用)。 | 是 |
线 | 发生此标记的线程。 | 是 |
类型 | 资产的类型。 | 是 |
大小 | 此标记记录的负载大小。 注意:此大小可能不包括子标记,具体取决于标记类型。 | 是 |
标记类型 | 记录的标记的类型。 | 是 |
标记长度(毫秒) | 当前选定帧的索引,后跟标记跨越的帧总数。 | 是 |
帧数 | 当前选定帧的索引,后跟标记跨越的帧总数。 | 是 |
时间戳(毫秒) | 此标记相对于探查器捕获开始的时间。 | 否 |
第一帧索引 | 此标记开始的帧。 | 否 |
最后一帧索引 | 此标记结束的帧。 | 否 |
您可以右键单击任何资产加载标记以打开一个子菜单,其中包含其他选项,以不同的方式可视化该数据。可用选项如下:
属性 | 功能 |
---|---|
在时间轴视图中显示标记 | 在 CPU 使用率探查器模块中打开此标记。 |
转到此标记的第一帧 | 选择标记首次出现在图表中的框。如果标记仅出现在一帧上,则禁用此选项。 |
转到此标记的最后一帧 | 选择此标记上次出现在图表中的框。如果标记仅出现在一帧上,则禁用此选项。 |
将视图筛选为此源 | 使用“源”列的内容填充搜索栏以筛选结果。 |
将视图筛选为此资产名称 | 使用“资产名称”列的内容填充搜索栏以筛选结果。如果“资产名称”列为空,则禁用此选项。 |
此文由3D建模学习工作室整理翻译,转载请注明出处!