Both the profiler and stat dumphitches have data like this:
00:58:19 [2018.03.09-18.43.43:370][322]LogStats: 14.485ms ( 2) - Queue Ticks - STAT_QueueTicks - STATGROUP_Game - STATCAT_Advanced
00:58:19 [2018.03.09-18.43.43:371][322]LogStats: 13.732ms ( 1) - CleanupTasksWait - STAT_CleanupTasksWait - STATGROUP_TickGroups - STATCAT_Advanced
00:58:19 [2018.03.09-18.43.43:371][322]LogStats: 13.717ms ( 1) - Game TaskGraph Stalls - STAT_TaskGraph_GameStalls - STATGROUP_Threading - STATCAT_Advanced
00:58:19 [2018.03.09-18.43.43:371][322]LogStats: 13.714ms ( 1) - CPU Stall - Wait For Event - STAT_EventWait - STATGROUP_CPUStalls - STATCAT_Advanced
00:58:19 [2018.03.09-18.43.43:371][322]LogStats: 0.003ms ( 1) - OtherChildren
00:58:19 [2018.03.09-18.43.43:371][322]LogStats: 0.015ms ( 3) - OtherChildren
00:58:19 [2018.03.09-18.43.43:371][322]LogStats: 0.753ms ( 58) - OtherChildren
Which basically says there are taskgraph things that need to be completed by the end of the current tick group, and we’re waiting on them before going on. But I can’t seem to figure out from anything what those tasks are. I was going to try and add dump code if these took too long, but there doesn’t seem to be any info in the list of things to wait for as to what the things are. Is this something we can find out?