U4S4L19——事件查看窗口
U4S4L19——事件查看窗口
事件查看窗口
使用可寻址事件查看窗口可以监视可寻址资源的资源内存管理,该窗口:
- 显示应用程序何时加载和卸载资源
- 显示所有可寻址系统操作的引用计数
- 显示应用程序帧率和分配的内存总量近似图
我们可以通过它来检查可寻址资源对性能的影响,并检查没有释放的资源
事件查看窗口对于我们来说很有用,我们可以通过它来排查内存泄露相关的信息
比如场景中对象都被移除了,但是事件查看窗口中还有AB引用相关的信息,那证明存在内存泄露
可以排查加载和释放是否没有配对使用
打开事件查看窗口
注意:使用事件查看窗口的前提要打开AddressablesAssetSettings配置文件中的事件发送开关
-
Window > Asset Management > Addressables > Event Viewer
-
Addressabeles Groups > Window > Event Viewer
事件查看窗口使用
注意:在使用事件查看窗口前,如果使用的是真实打包模式来测试,事件查看窗口可能是不生效的,则必须要重新打包一次才能生效
-
左上角:
-
Clear Event:清楚所有记录的帧,会清空窗口中所有内容
-
Unhide All Hidden Events:显示你隐藏的所有事件内容
(当我们右键一个内容隐藏后才会显示该选项)
-
-
右上键:
- Frame:显示当前所在帧数
- 左按钮和右按钮:在记录的帧中前后切换查看信息
- Current:选中当前帧
-
中央部分:
- FPS:应用的帧率
- MonoHeap:正在使用的托管堆内存量
- Event Counts:事件计数,某一帧中发生的可寻址事件的数量
- Instantiation Counts:实例化计数,
某一帧中Addressables.InstantiateAsync
的调用数量 - 线性图标:显示统计的什么时候加载释放资源的信息
-
Event 相关:显示当前帧中发生的可寻址操作的事件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!