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 Unreal Insights 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.

  1. 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.

Captura de pantalla de los resultados de la línea de comandos para el comando ipconfig

  1. Abra Configuración del proyecto desde la barra de herramientas "Editar" en la ventana principal del editor.

Captura de pantalla de la lista desplegable Editar con la configuración del proyecto resaltada

  1. Desplácese hacia abajo en el panel izquierdo hasta que encuentre el encabezado Plataformas y seleccione HoloLens.

Captura de pantalla de la sección Plataformas del panel izquierdo Configuración del proyecto con HoloLens resaltado

  1. Confirme que la sección Funcionalidades tiene seleccionado "Cliente de Internet", "Servidor cliente de Internet" y "Servidor cliente de red privada".

Captura de pantalla de las opciones funcionalidades con el cliente de Internet, el servidor cliente de Internet y el servidor cliente de red privada seleccionados

Launch

  1. Abra el iniciador de proyectos desde el panel UE4 bajo el botón Iniciar :

Captura de pantalla de las opciones de inicio con el iniciador de proyectos resaltado

  1. 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:

Captura de pantalla del iniciador de proyectos con perfiles de inicio personalizados resaltados

  1. Seleccione el botón Editar perfil en el perfil de inicio personalizado de HoloLens. En la sección Build (Compilar), active Build UAT (Compilar UAT) y establezca Additional Command Line Parameters (Parámetros adicionales de la línea de comandos).
    • Pruébelo 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.

Captura de pantalla de las opciones de compilación en la configuración del perfil

  1. Seleccione Cook toBy 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.

Captura de pantalla de las opciones de cocción en la configuración del perfil con cook by the book y HoloLens resaltado

  1. Establezca Cómo desea empaquetar la compilación en Almacén de & paquetes localmente. Anote la ruta de acceso del archivo que elija, ya que lo necesitará más adelante.

Captura de pantalla de las opciones de paquete en la configuración del perfil establecida en empaquetar y almacenar localmente

  1. Establezca ¿Cómo desea implementar la compilación? en No implementar.

Captura de pantalla de las opciones de implementación en la configuración del perfil con el conjunto de implementación para no implementar

  1. Seleccione Atrás para volver a la raíz del cuadro de diálogo Iniciador de proyectos.
  2. De nuevo en el editor, haga clic en Iniciar en el perfil de inicio personalizado.

Captura de pantalla de perfiles de inicio personalizados

  1. 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.

  2. Inicie Unreal Insights. El ejecutable de Unreal Insights se almacena en la carpeta del motor de archivos binarios, normalmente de la siguiente manera: "C:\Archivos de programa\Epic Games\UE_4.26\Engine\Binaries\Win64\UnrealInsights.exe"

Captura de pantalla del ejecutable de Unreal Insights en ejecución

  1. 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.

Consulte también