版本

menu_open

使用 Performance Monitor 进行监控和故障排查

Wwise 设计工具与音频引擎紧密集成,因此游戏过程中,您可以实时监控大量的关键表现指标。Game Profiler(性能分析器)也可与 Soundcaster(声音选角器)、Game Simulator(游戏模拟器)以及基于 SoundFrame(声音构架)的其他应用程序一起使用,这样在您的设计和原型集成到游戏中之前,可以事先对其性能进行监控。

Wwise 捕获声音引擎活动的相关信息时,Performance Monitor(性能监控器)中会实时显示性能图表,对应的实际数量和百分比也会显示在右侧的 Performance Data(性能数据)列表中。

这些曲线可以让您快速找到游戏中音频或振动性能超过限制的地方,例如平台限制。组合使用 Performance Monitor、Advanced Profiler 和 Capture Log,可以帮您诊断和解决潜在的问题。

Performance Monitor 允许自定义,即可以设置其中显示哪些性能指标和数值。有关自定义 Performance Monitor 的详细信息,请参阅自定义 Performance Monitor

[技巧] 技巧

您可以在捕获数据时监控性能,或者启动 Capture Session,在图表中移动光标来调查问题。如果想在捕获到信息的同时监控性能,必须选择 Follow Capture Time 选项,来让 Capture Log 和 Performance Monitor 随捕获时间更新。

监控性能的方法如下:

  1. 连接到远程运行的控制台、PC、SoundFrame 应用程序或 Game Simulator。

    [注意] 注意

    如果正在使用 Soundcaster 对模块或原型进行性能分析,将在您播放不同模块时捕获信息。

  2. 执行以下操作之一:

    • 在菜单栏中点击 Layouts > Profiler(视图 > Profiler)。

    • F6 键。

    Profiler 布局将显示 。

  3. 点击工具栏中的 Start Capture(开始捕获)按钮。

    Wwise 将显示声音引擎捕获信息相关的平台性能曲线。

    [注意] 注意

    实心方块表明此处捕获的信息已超过限制,曲线顶部的长方块表明当前值高出最大允许值,底部的方块表明当前值低于最小允许值。

  4. 将 Performance Monitor 的时间光标(白色)拖至曲线上提示性能问题的的位置。

    [注意] 注意

    在曲线视图中移动光标时,Capture Log 的位置和 Performance Data 面板中显示的数据会自动更新。

  5. 通过 Advanced Profiler 中的时间光标(白色圆圈)找出导致问题的事件、动作或其它声音引擎活动,或按住 Shift 并点击 Capture Log 中的条目,来将所有性能分析视图与此时间戳同步。

  6. 要编辑对象和事件的内容或属性,请双击 Capture Log 中的条目。相应事件或对象将在 Event Editor(事件编辑器)或 Property Editor(属性编辑器)中打开,在其中进行所需修改即可。

  7. 查看 Advanced Profiler 各选项卡,可以获取该引擎活动条目的详细性能信息。

  8. 要将 Performance Monitor 中的曲线数值保存为文本文件,请右键点击曲线并选择 Save All Counters to File(将所有数值保存到文件)。数值将保存为制表符分割的文本文件,其中包含从捕获开始直至当前的所有数值,记录间隔为 200 ms。


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅