Insights: Why do my frames spend so much time waiting?

I have a lightweight prototype I’m working on and I’m struggling to understand why I’m struggling so much with my FPS. I’ve been using Insights to profile my builds and I just can’t understand why my game is spending so much time waiting each frame. Can anyone else make sense of this?

It looks to me like the game thread is waiting on the render thread. The render thread is performing occlusion culling which is then waiting on… something else?

1 Like

Any heros out there?

You can add the -statnamedevents command line argument to get more information.

Here looks like waiting for something about Nanite in GPU…

Adding WaitUntilTasksComplete to graph track might help.

Thanks for the response! Sorry, for my late response. It’s that busy time of year.

I gave your suggestion a go and I came up with the following screen shots. I still don’t know what to make of the wait/idle, though.