Forgive me - I'm not a hardware tech, just an app user.
Background: I've observed that when I am running one large process in a singlethreaded program (OCAD, QGIS, usually R, etc), I can see that one of my cores (8 phys, 16 log, i9_9900K CPU) is at or near 100% for a while and then drops to zero just as another core goes from nothing to at or near 100%. While observing this, all of the other cores bump along near zero, so it's clear that the one large process is consuming one core, but that it switches amongst available cores
- Is this 'thread switching' slowing down the processing of whatever I'm having the app do?
- If "yes" to #1, is there a way that I can make this stop happening?