记录窗口
记录窗口会实时记录项目运行时期的资产加载/卸载情况。使用记录窗口可以全面直观的了解:
- 资产加载/释放的场景
- 资产加载/释放的总次数
- 资产加载花费的时间和帧数
下图展示了记录窗口记录的数据样本:
提示
在 Unity 编辑器中可以选择使用 Window > xasset > Records 打开记录窗口。
如何使用记录窗口?请参考以下说明:
工具栏
- Record: 开始/停止记录加载/卸载情况
- Loads:当前加载列表显示的对象范围,Loads 为所有加载过的对象,另外还可以切换为 Current 当前持有的加载对象, 和 Unloads 所有卸载了的加载对象。
- SearchField: 搜索加载对象,支持模糊搜索。
- Export to...: 导出加载管理数据,可以导出为文本,或者导出到预定义的AssetPack配置中。
- Clear: 清除所有加载记录。
- Frame: 帧数控制区域。
加载列表
加载列表显示所有当前记录的数据,主要包含这些字段:
- Path: 资产路径
- Time: 加载时间和帧数
- Size: 资产大小
- LoadScene: 加载场景
- UnloadScene: 卸载场景
- Loads: 加载次数
- Unloads: 卸载次数
- Reference: 引用计数
提示
加载列表有助于帮助我们提前发现资产制作或使用的问题,例如,资产是否应该出现在加载场景,可以通过加载场景来判断;频繁加载或卸载的资产可以看下是否要调整生命周期;加载时间特别长的注意检查打包粒度或资产本身的规模。