My project runs at around 45 FPS when I run it in editor but this drops to about 25 FPS in standalone and packaged project ( both in development and shipping modes ). Some initial profiling using stat UNIT
command showed me that the Render Thread might be the bottle neck as the Draw Time jumps from about 9.5 ms to 46 ms.
I grabbed two different Stat files running the project in PIE mode and Standalone/packaged project to look at the differences in the profiler on Session Frontend especially on the RenderThread. Looks like the increase in Draw Time in standalone and packaged project comes from an added process SlateDrawWindowsCommand
Here’s a screenshot of the profiler with the StatFile loaded where you can see the additional time taken by the RenderThread.
I understand Slate is generally linked to heavy UI elements on the screen and I do not have any. Can anyone help me understand this issue?