Generación de perfiles con Unreal Insights
Unreal Insights es un sistema de generación de perfiles que recopila, analiza y visualiza datos de Unreal Engine. El sistema de generación de perfiles puede ayudarle a encontrar cuellos de botella de optimización y áreas en las que el rendimiento de las aplicaciones podría usar un aumento. Normalmente, habilita Información de Unreal directamente desde el editor, pero para HoloLens 2 deberá usar la línea de comandos.
Configurar
Unreal permite crear y configurar un "perfil personalizado" en el iniciador de HoloLens con los parámetros de la línea de comandos que habilitan Unreal Insights.
- Busque la dirección IP del equipo con el comando ipconfig en el símbolo del sistema. La dirección IP es la dirección IPv4 enumerada por ipconfig. Tenga esto en cuenta para más adelante cuando establezca parámetros de línea de comandos.
Importante
Si está detrás de una VPN, es posible que tenga que proporcionar la dirección IP proporcionada a través de la VPN en su lugar.
- Abra Configuración del proyecto desde la barra de herramientas "Editar" en la ventana principal del editor.
- Desplácese hacia abajo en el panel izquierdo hasta que encuentre el encabezado Plataformas y seleccione HoloLens.
- Confirme que la sección Funcionalidades tiene seleccionado "Cliente de Internet", "Servidor cliente de Internet" y "Servidor cliente de red privada".
Launch
- Abra Project Launcher desde el panel UE4 bajo el botón Iniciar :
- Seleccione el + botón para crear un perfil personalizado en Perfiles de inicio personalizados. Una vez creado, siempre puede editar este perfil más adelante:
- Seleccione el botón Editar perfil en el perfil de inicio personalizado de HoloLens. En la sección Compilación , active Build UAT (Compilar UAT ) y establezca Parámetros de línea de comandos adicionales.
- Pruebe estos para los inicios: -tracehost=IP_OF_YOUR_PC -trace=Log,Bookmark,Frame,CPU,GPU,LoadTime,File,Net
- Puede encontrar una lista completa de los parámetros de inicio disponibles en la documentación de referencia de Unreal Insights.
Nota
"IP_OF_YOUR_PC" es la dirección IP que encontramos en el paso 1. Esta es la dirección IP del equipo que ejecuta Unreal Insights, NO la dirección IP de HoloLens.
Importante
Los seguimientos pueden ser grandes muy rápidamente. Habilite solo los canales que necesite para mantener el tamaño de seguimiento bajo.
- Seleccione Cook to By the Book (Cook to By the Book) para habilitar la copia en el dispositivo. Asegúrese de que los mapas están seleccionados en Mapas cocinados.
- Establezca How would you like to package the build to Package & store locally. Anote la ruta de acceso del archivo que elija, ya que lo necesitará más adelante.
- Establezca ¿Cómo desea implementar la compilación? en No implementar.
- Seleccione Atrás para volver a la raíz del cuadro de diálogo Iniciador de proyectos .
- De nuevo en el editor, haga clic en Iniciar en el perfil de inicio personalizado.
Observe cómo se compila el proyecto y, a continuación, implemente appxbundle (en la ruta de acceso del paquete del paso 5) en HoloLens a través del portal de dispositivos.
Inicie Unreal Insights. El ejecutable de Unreal Insights se almacena en la carpeta del motor binario, normalmente como se indica a continuación: "C:\Archivos de programa\Epic Games\UE_4.26\Engine\Binaries\Win64\UnrealInsights.exe"
- Inicie la aplicación en HoloLens.
Generación de perfiles
De nuevo en Unreal Insights, seleccione la conexión dinámica al dispositivo para iniciar la generación de perfiles.
El perfil personalizado se comparte entre proyectos. Desde aquí, puede usar el perfil personalizado que creó en lugar de tener que hacerlo cada vez. Solo tiene que volver a crear la conexión al dispositivo cada vez que inicie Unreal con los pasos 3 a 6 de la sección de configuración.