Video Profiler 模块显示有关应用程序中的视频所用资源的信息,例如内存、缓冲和视频剪辑的数量。借助这些信息可以确定应用程序在所选平台上播放和缓冲视频的效率。还可以使用 CPU Usage Profiler 模块来评估 Unity 在视频的哪些方面花费了时间。有关更多信息,请参阅 CPU Usage Profiler 模块文档。
Video Profiler 模块的图表被分为四个类别。要更改图表中类别的顺序,可以在图表的图例中拖放这些类别。还可以单击某个类别的有色图例以切换是否显示。有关如何使用 Profiler 窗口的更多信息,请参阅 Profiler 窗口入门相关文档。
图表 | 描述 |
---|---|
Total Video Sources | 场景中视频源的总数。 |
Playing Video Sources | 场景中正在播放的视频源数量。 |
Pre-buffered frames | 预缓冲帧的总数。 |
Total Video Memory | 应用程序中的视频所使用的系统内存量。 |
在 Video Profiler 模块中选择帧后,Profiler 窗口底部的模块详细信息面板会显示有关场景中视频播放的更多详细信息。显示的信息如下:
详细信息 | 描述 |
---|---|
Total Video Sources | 场景中视频源的数量。 |
Playing Video Sources | 场景中正在播放的视频源数量。 |
Paused Video Sources | 暂停的视频源的数量。 |
Software Video Playback | 平台本身不支持播放的视频的数量。 |
Pre-buffered frames | 预缓冲帧的总数。 |
Pre-buffered frame limit | 预缓冲帧限制。Unity 最多可为每个剪辑缓冲 16 帧。 |
Total frames dropped | 为了保持实时性,Unity 必须跳过的帧数。应用程序运行缓慢且无法足够快地生成帧来实时播放时,就可能会发生这种跳帧的情况。 |
Video Clip Count | 场景中视频剪辑的数量。 |
Total Video Memory | 应用程序中的视频所使用的系统内存量。 |