Files
eric mcdaniel 577f2091a8 Correctly track thread idle time through nested idle scopes
- we do nest FThreadIdleStats::FScopeIdles
  - only accumulate the idle time for the outer most scope
  - otherwise we are multiply counting idle time and our accumulated idle time per-thread is incorrect

- testing
  - ran Lyra on Win64 and console platform
  - ran Lyra editor on Win64
  - took Insights capture on console platform and verified idle scopes are present when including ThreadIdleScope trace channel

#rb Wojciech.Krywult
#jira none
#preflight 64766c70fe6a3b258a04f032

[CL 25710836 by eric mcdaniel in ue5-main branch]
2023-05-31 15:26:28 -04:00
..