Generación de perfiles con Unreal Insights

Unreal Ideas 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, se habilita Unreal Ideas 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 línea de comandos que habilitan Unreal Ideas.

  1. Busque la dirección IP del equipo mediante 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 Project Configuración la barra de herramientas "Editar" en la ventana principal del editor.

Captura de pantalla de la lista desplegable Editar Project Configuración resaltado

  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 Project Configuración panel izquierdo con HoloLens resaltado

  1. Confirme que la sección Funcionalidades tiene seleccionados "Internet Client", "Internet Client Server" y "Private Network Client Server".

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

Launch

  1. Abra Project Selector 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 HoloLens de inicio personalizado. En la sección Build (Compilación), active Build UAT (Compilar UAT) y establezca Additional Command Line Parameters (Parámetros de línea de comandos adicionales).
    • Pruébalo para empezar: -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 Ideas unreal.

Nota

"IP_OF_YOUR_PC" es la dirección IP que se encontró en el paso 1. Esta es la dirección IP del equipo que ejecuta Unreal Ideas, NO la dirección IP del HoloLens.

Importante

Los seguimientos pueden ser grandes muy rápidamente. Habilite solo los canales que necesita para mantener un tamaño de seguimiento bajo.

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

  1. Seleccione Cook to By the Book (Coráctese en según el libro) para habilitar la copia en el dispositivo. Asegúrese de que los mapas están seleccionados en Cooked Mapas.

Captura de pantalla de las opciones de cook en la configuración del perfil con cook del libro y HoloLens resaltado

  1. Establezca ¿Cómo desea empaquetar la compilación en Package & store locally . Anote la ruta de acceso del archivo que elija, ya que la necesitará más adelante.

Captura de pantalla de las opciones del paquete en configuración de 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 la implementación establecida para no implementar

  1. Seleccione Volver para volver a la raíz del cuadro de Project Selector diálogo
  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 ha creado el proyecto y, a continuación, implemente appxbundle (en la ruta de acceso del paquete del paso 5) en el HoloLens a través del portal del dispositivo.

  2. Inicie Unreal Ideas. El ejecutable Ideas unreal 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 el HoloLens.

Generación de perfiles

De nuevo en Unreal Ideas, seleccione la conexión activa al dispositivo para iniciar la generación de perfiles.

El perfil personalizado se comparte entre proyectos. De aquí en adelante, 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