Обзор системы диагностики — MRTK2

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

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

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

Важно!

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

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

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

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

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

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

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

    Иерархия сцен, настроенная в MRTK

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

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

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

Примечание

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

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

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

Важно!

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

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

См. также раздел