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

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

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

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

Важно!

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

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

  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 без выполнения шагов сборки и развертывания, важно оценить результаты системы диагностики с помощью скомпилированного приложения, работающего на целевом оборудовании и платформе.

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

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