MainThread is here right now
- A low CPU number is not headroom. The frame waits on one thread, the
MainThread. One thread flat out on a 16-thread chip adds only about 6% to the
total, so a CPU can be what limits you while it reads a quarter busy.
- No core reads 100% either. Windows keeps moving the MainThread between
cores (watch the outline jump), so its load is smeared over several graphs that
each look half idle. Switch to Airport to see it.
- More threads help around the MainThread, not through it. Photogrammetry
and scenery streaming do spread across many cores, so usage climbs in
VFR. The frame still only comes as fast as the MainThread.
- The GPU number is the more honest one. Near 99% means the GPU is the
limit; well below means it is waiting. Better still, the sim's own FPS display
in Developer Mode says "Limited by MainThread" outright.
Simulated like everything else here, to show the pattern, not a
measurement.