Unreal Engine Startzeitoptimierung: Das Geheimnis der 38.000 Tooltips

2025-09-06
Unreal Engine Startzeitoptimierung: Das Geheimnis der 38.000 Tooltips

Langsame Startzeiten bei Unreal Engine? Ein Entwickler hat herausgefunden, dass die Engine satte 38.000 Tooltips erstellt, was erhebliche Ressourcen und Zeit verbraucht. Die meisten dieser Tooltips werden nie tatsächlich angezeigt. Eine einfache Codeänderung verzögert die Erstellung von Tooltips, bis sie benötigt werden, wodurch die Startzeit drastisch verbessert wird, ohne die Laufzeitleistung zu beeinträchtigen. Diese Optimierung hat die Startzeit in Debug-Builds um 2-5 Sekunden verkürzt und den Speicherverbrauch reduziert.

Mehr lesen
Entwicklung

Unreal Engines Multiplayer-Overhead: Eine überraschende Speicheroptimierung

2025-04-08
Unreal Engines Multiplayer-Overhead: Eine überraschende Speicheroptimierung

Ein Unreal Engine-Entwickler entdeckte mit Hilfe eines Speicherlayout-Visualizers unerwartet, dass einige Datenstrukturen, die für die Multiplayer-Unterstützung in Unreal Engine hinzugefügt wurden, in Einzelspieler-Spielen redundant sind. Diese Strukturen belegen einen erheblichen Speicherplatz; beispielsweise benötigen benutzerdefinierte Strukturen zur Replikation von Komponentenanhängen und der Actor-Bewegung jeweils 120 bzw. 216 Byte. Durch das Auskommentieren dieser im Einzelspielermodus nicht verwendeten Variablen und des zugehörigen Codes wurde eine Speichereinsparung von ungefähr 392 Byte pro Actor erreicht. Obwohl dies für die meisten Projekte nicht signifikant ist, könnte diese Optimierung bei Projekten mit sehr vielen Actors (z. B. über 100.000) erhebliche Einsparungen (potenziell bis zu 100 MB) bringen.

Mehr lesen
Entwicklung