Optimisation du démarrage de l'Unreal Engine : le secret des 38 000 info-bulles

2025-09-06
Optimisation du démarrage de l'Unreal Engine : le secret des 38 000 info-bulles

Des temps de démarrage lents pour Unreal Engine ? Un développeur a découvert que le moteur crée 38 000 info-bulles, consommant ainsi des ressources et du temps importants. La plupart de ces info-bulles ne sont jamais affichées. Une simple modification du code retarde la création des info-bulles jusqu'à ce qu'elles soient nécessaires, améliorant ainsi considérablement la vitesse de démarrage sans affecter les performances en temps réel. Cette optimisation a permis de réduire le temps de démarrage de 2 à 5 secondes dans les versions de débogage et a diminué l'utilisation de la mémoire.

Lire plus
Développement

La surcharge multijoueur d'Unreal Engine : une surprise d'optimisation mémoire

2025-04-08
La surcharge multijoueur d'Unreal Engine : une surprise d'optimisation mémoire

Un développeur Unreal Engine, en utilisant un visualiseur de disposition mémoire, a découvert de manière inattendue que certaines structures de données ajoutées pour la prise en charge multijoueur dans Unreal Engine sont redondantes dans les jeux solo. Ces structures consomment une quantité importante de mémoire ; par exemple, les structs personnalisées utilisées pour répliquer les attachements de composants et le mouvement de l'acteur occupent respectivement 120 et 216 octets. En commentant ces variables inutilisées et le code associé en mode solo, des économies de mémoire d'environ 392 octets par acteur ont été réalisées. Bien que non significatif pour la plupart des projets, cette optimisation pourrait générer des économies considérables (potentiellement jusqu'à 100 Mo) pour les projets comportant un grand nombre d'acteurs (par exemple, plus de 100 000).

Lire plus
Développement Optimisation mémoire