Hasty Briefsbeta

Speeding up Unreal Editor launch by not spawning 38000 tooltips

8 days ago
  • #Unreal Engine
  • #Performance Optimization
  • #Tooltip System
  • Unreal Engine has evolved into a versatile 'everything machine' beyond just a game engine.
  • Editor startup times are a significant drawback due to the engine's multitude of features.
  • Epic has implemented solutions like live-coding and derived data caches to mitigate startup delays.
  • A major inefficiency was found in the tooltip system, where 38,000 tooltips were created at startup, consuming significant resources.
  • Optimizing tooltip creation to be on-demand rather than at startup can save time and memory without impacting runtime performance.
  • Optional sources like project settings and editor preferences contribute heavily to the number of tooltips created.
  • Removing unused tools and panels from the editor layout can further optimize startup times.