Диагностика MRTK3 — MRTK3

Пакет диагностики MRTK3 — это коллекция подсистем и компонентов, которые помогают разработчикам измерять и диагностировать их возможности смешанной реальности.

статистика производительности

Подсистема статистики производительности

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

В прошлом MRTK объединил статистику частоты кадров и использования памяти в визуальном профилировщике. В MRTK3 логика статистики и визуализация разделены. Разработчики теперь могут контролировать визуализацию (если она есть), которая отображается во взаимодействии. На самом деле некоторые разработчики могут отказаться от визуализации в пользу файла журнала или пользовательской визуальной обратной связи по мере обнаружения пороговых значений.

Пакет диагностика MRTK3 поставляется с базовой визуализацией SimpleProfiler статистики производительности в MRTK Diagnostics>Visualizations. Под капотом используется для предоставления MRTKPerformanceStatsSubsystem статистики производительности, включая использование памяти и частоту кадров.

Другая диагностика

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

Если у вас есть отзывы о средствах, которые вы хотите увидеть или хотите добавить в инструмент, вы можете отправить запрос на включение изменений по адресу: https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity.

Visual Profiler

MRTK2 предоставляет VisualProfiler , который отображает графическое представление производительности приложения. Этот компонент недоступен в MRTK3. Если такой компонент необходим, обновленную версию VisualProfiler можно найти в проекте VisualProfiler для Unity на сайте GitHub. Проект VisualProfiler для Unity поддерживается корпорацией Майкрософт, и все будущие обновления VisualProfiler можно найти в этом проекте.

Изображение, показывающее visualProfiler, доступного из проекта VisualProfile для Unity