诊断系统概述 — MRTK2

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

诊断系统的第一个版本包含 可视化探查器 ,用于分析使用应用程序时的性能问题。

入门

重要

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

启动诊断系统有两个关键步骤。

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

启用诊断

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

以下步骤假定使用 MixedRealityToolkit 对象。 其他服务注册机构所需的步骤可能有所不同。

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

    MRTK 配置的场景层次结构

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

  3. 选择诊断系统实现

    选择诊断系统实现

注意

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

配置诊断选项

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

重要

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

从编辑器中运行时,性能诊断(例如 Visual Profiler)可能无法准确反映实际应用程序性能。

另请参阅