Hey all. Happy to provide any additional information necessary on this.
My project was experiencing an issue where, both in editor and in packaged builds, there was a steady degradation in performance after about 5 minutes or so, especially on lower-end machines. The draw time hits a point where it continues to increase over time - a few minutes later the editor will get down to 20fps and continues to drop! Using Insight, I can see that something is causing a delay in the scene renderer. Example screenshot attached of one of hte early frames where this starts to happen - you can see that in SceneRenderer, there’s calls for UpdateAllPrimitiveSceneInfos → LaunchVisibilityTasks → WaitUntilTasksComplete → WaitForTasks. Whatever it’s waiting for is taking longer and longer..
I’ve also highlighted the point in the Frames track where rendering times ramp up dramatically.
So, I tried this in a completely fresh blank project, on a blank level, to make sure it wasn’t project-dependent, and it appeared again there too.
I’m not sure how to find what exactly this is waiting for. I’m definitely curious if anyone else has seen this, it’s very worrying. This reads like a leak somewhere in rendering to me?