Общие сведения о системе диагностики — MRTK2

Система диагностики набора средств Смешанная реальность предоставляет средства диагностики, которые выполняются в приложении, чтобы включить анализ проблем с приложением.

Первый выпуск системы диагностики содержит визуальный профилировщик , позволяющий анализировать проблемы с производительностью при использовании приложения.

Начало работы

Важно!

Настоятельно рекомендуется включить диагностическую систему на протяжении всего цикла разработки продукта и отключить ее в качестве последнего изменения перед созданием и выпуском окончательной версии.

Для начала работы с системой диагностики необходимо выполнить два основных шага.

  1. Включение системы диагностики
  2. Настройка параметров диагностики

Включение диагностики

Система диагностики управляется объектом MixedRealityToolkit (или другим компонентом регистратора служб ).

Следующие шаги предполагают использование объекта MixedRealityToolkit. Действия, необходимые для других регистраторов служб, могут отличаться.

  1. Выберите объект MixedRealityToolkit в иерархии сцены.

    MRTK Configured Scene Hierarchy

  2. Перейдите на панель Inspector в раздел "Система диагностики" и установите флажок "Включить"

  3. Выбор реализации системы диагностики

    Select the Diagnostics System Implementation

Примечание

Пользователи профиля DefaultMixedRealityToolkitConfigurationProfile по умолчанию (Assets/MRTK/SDK/Profiles) будут иметь систему диагностики, предварительно настроенную для использования MixedRealityDiagnosticsSystem объекта.

Настройка параметров диагностики

Система диагностики использует профиль конфигурации, чтобы указать, какие компоненты должны отображаться и настраивать их параметры. Дополнительные сведения о доступных параметрах компонентов см. в разделе "Настройка системы диагностики ".

Важно!

Хотя вы можете использовать режим воспроизведения Unity при разработке приложений без выполнения шагов сборки и развертывания, важно оценить результаты системы диагностики с помощью скомпилированного приложения, работающего на целевом оборудовании и платформе.

Диагностика производительности, например Визуальный профилировщик, может не точно отражать фактическую производительность приложения при запуске из редактора.

См. также статью