诊断系统概览 - MRTK2

混合现实工具包诊断系统提供在应用程序中运行的诊断工具用于分析应用程序问题。

诊断系统的第一个版本包含 Visual Profiler,用于在使用应用程序时分析性能问题。

入门

重要

强烈建议在整个产品开发周期中启用诊断系统,在生成并发布最终版本之前禁用诊断系统,这也是最后一次更改

在开始使用诊断系统之前需要完成两个关键步骤。

  1. 启用诊断系统
  2. 配置诊断选项

启用诊断

诊断系统由 MixedRealityToolkit 对象(或其他服务注册器组件)管理。

以下步骤假设使用的是 MixedRealityToolkit 对象。 其他服务注册器所要执行的步骤可能不同。

  1. 在场景层次结构中选择 MixedRealityToolkit 对象。

    MRTK Configured Scene Hierarchy

  2. 在检查器面板中导航到“诊断系统”部分,并选中“启用”

  3. 选择诊断系统实现

    Select the Diagnostics System Implementation

注意

默认配置文件 DefaultMixedRealityToolkitConfigurationProfile (Assets/MRTK/SDK/Profiles) 的用户会将诊断系统预配置为使用 MixedRealityDiagnosticsSystem 对象。

配置诊断选项

诊断系统使用配置配置文件来指定要显示的组件并配置其设置。 有关可用组件设置的详细信息,请参阅配置诊断系统

重要

虽然可以在开发应用程序时使用 Unity 的播放模式而无需执行生成和部署步骤,但使用目标硬件和平台上运行的已编译应用程序评估诊断系统结果非常重要。

从编辑器内部运行时,Visual Profiler 等性能诊断工具可能无法准确反映实际的应用程序性能。

另请参阅