第 7 课

目录

匮乏

在优化过程中探查系统极限时,很可能会超出资源预算。在耗尽资源时,通常会收到匮乏错误。这些错误消息用来提示用户降低资源用量或分配更多资源。

常见的匮乏错误包括以下两种:

  • Voice Starvation(声部匮乏):此错误表示没有及时处理音频缓冲区。换句话说,就是 CPU 速度不够快,无法及时处理所有音频。在这种情况下,音频可能会出现毛刺噪声或异常。

  • Source Starvation(源匮乏):此错误表示流播放带宽太低,无法满足流播放需求。

这两种类型的错误都意味着系统负荷过重。就像水管一样,音频就是水流,它会在运行时不断地从游戏端涌出。在系统负荷过重时,Wwise 就会告知用户存在声部匮乏或源匮乏错误。这些错误一般都不是由一个问题造成的,其背后通常隐藏着一系列超载问题。为此,您需要使用 Profiler(性能分析器)来探查哪些元素最耗资源,并选择性地限制或减少非必要元素占用的资源。当然,只有您和所在团队可以决定哪些元素可有可无、哪些必不可少;就算要优化,也要分清主次。


此页面对您是否有帮助?