Optimización de inicio del Unreal Engine: El secreto de las 38.000 sugerencias de herramientas

2025-09-06
Optimización de inicio del Unreal Engine: El secreto de las 38.000 sugerencias de herramientas

¿Tiempos de inicio lentos del Unreal Engine? Un desarrollador descubrió que el motor crea la friolera de 38.000 sugerencias de herramientas, consumiendo recursos y tiempo significativos. La mayoría de estas sugerencias de herramientas nunca se muestran realmente. Un simple cambio de código retrasa la creación de sugerencias de herramientas hasta que son necesarias, mejorando drásticamente la velocidad de inicio sin afectar el rendimiento en tiempo de ejecución. Esta optimización eliminó de 2 a 5 segundos del tiempo de inicio en las compilaciones de depuración y redujo el uso de memoria.

Leer más
Desarrollo

La sobrecarga multijugador de Unreal Engine: una sorpresa de optimización de memoria

2025-04-08
La sobrecarga multijugador de Unreal Engine: una sorpresa de optimización de memoria

Un desarrollador de Unreal Engine, al usar un visualizador de diseño de memoria, descubrió inesperadamente que ciertas estructuras de datos agregadas para el soporte multijugador en Unreal Engine son redundantes en juegos para un solo jugador. Estas estructuras consumen una cantidad significativa de memoria; por ejemplo, structs personalizadas utilizadas para replicar los adjuntos de componentes y el movimiento del actor ocupan 120 y 216 bytes, respectivamente. Al comentar estas variables no utilizadas y el código relacionado en el modo para un solo jugador, se obtuvo un ahorro de memoria de aproximadamente 392 bytes por actor. Si bien no es significativo para la mayoría de los proyectos, esta optimización podría generar un ahorro considerable (potencialmente hasta 100 MB) para proyectos con una gran cantidad de actores (por ejemplo, más de 100.000).

Leer más