Профилирование с помощью Unreal Insights

нереалные Аналитика — это система профилирования, собирающая, анализирующая и визуализирующая данные из нереального механизма. Система профилирования помогает найти узкие места оптимизации и области, в которых производительность приложений может увеличиться. как правило, вы включаете нереально Аналитика прямо из редактора, но для HoloLens 2 потребуется использовать командную строку.

Настройка

нереал. позволяет создать и настроить "настраиваемый профиль" в средстве запуска HoloLens с параметрами командной строки, которые включают нереальное Аналитика.

  1. Найдите IP-адрес компьютера с помощью команды ipconfig в командной строке. IP-адрес — это адрес IPv4, указанный в ipconfig. Помните об этом при настройке параметров командной строки.

Важно!

Если вы находитесь за VPN, вам может потребоваться предоставить IP-адрес, предоставленный через VPN.

Снимок экрана: результаты командной строки для команды ipconfig

  1. откройте Project Параметры на панели инструментов "изменить" в главном окне редактора.

снимок экрана: раскрывающийся список с выделенным Project Параметры

  1. Прокрутите вниз на левой панели, пока не найдете заголовок платформы и выберите HoloLens.

снимок экрана: раздел "платформы" на левой панели Project Параметры с выделенным HoloLens

  1. Убедитесь, что в разделе " возможности " выбран параметр "Интернет клиент", "сервер клиентского веб Server" и "сервер клиента частной сети".

Снимок экрана с вариантами возможностей с выбранным клиентом Интернета, сервером клиента Интернета и сервером клиента частной сети

Launch

  1. откройте средство запуска Project на панели UE4 под кнопкой запустить :

Снимок экрана параметров запуска с выделенным средством запуска проекта

  1. Нажмите + кнопку, чтобы создать настраиваемый профиль в разделе пользовательские профили запуска. После создания этот профиль можно изменить позже:

Снимок экрана средства запуска проекта с выделенными пользовательскими профилями запуска

  1. нажмите кнопку изменить профиль в HoloLens пользовательском профиле запуска. В разделе Build (сборка ) установите флажок Build UAT и задайте Дополнительные параметры командной строки.

Примечание

"IP_OF_YOUR_PC" — это IP-адрес, найденный на шаге 1. это ip-адрес компьютера, на котором выполняются нереалные Аналитика, а не ip-адрес HoloLens.

Важно!

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

Снимок экрана параметров сборки в конфигурации профиля

  1. Выберите в книге Кука , чтобы включить копирование на устройство. убедитесь, что карты выбраны в обработанные Карты.

снимок экрана с параметрами кука в конфигурации профиля с кука, выделенным бюллетенем и HoloLens

  1. Укажите, как упаковать сборку в пакет & Store локально. Запишите выбранный путь к файлу, так как он понадобится позже.

Снимок экрана: параметры пакета в конфигурации профиля, настроенные на пакет и локальное хранение

  1. Задайте способ развертывания сборки, чтобы не развертывать его.

Снимок экрана параметров развертывания в конфигурации профиля с набором развертывания "не развертывать"

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

Снимок экрана с пользовательскими профилями запуска

  1. следите за тем, как строится проект, а затем разверните appxbundle (в пути пакета из шага 5) на HoloLens на портале устройств.

  2. запуск нереального Аналитика. неreal Аналитика исполняемый файл хранится в папке обработчика двоичных файлов, как правило, следующим образом: "C:\Program филес\епик Games\UE_4.26\Engine\Binaries\Win64\UnrealInsights.exe".

Снимок экрана исполняемого файла неreal Insights

  1. Запустите приложение на HoloLens.

Профилирование

вернувшись в нереалные Аналитика, выберите активное подключение к устройству для запуска профилирования.

Пользовательский профиль является общим для проектов. Здесь вы можете использовать созданный вами пользовательский профиль вместо того, чтобы делать это каждый раз. Подключение к устройству необходимо создать заново при каждом запуске нереального действия с шагами 3 – 6 в разделе Настройка.

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