07-31-2024, 02:03 PM
(07-31-2024, 02:23 AM)desA Wrote: Is there a specific statement in the IDE that forces/allow all cpus to be engaged?There's nothing in the IDE code that controls this, the IDE uses threads internally and the OS is the one that picks where they run and when. Technically you could configure this at the OS level so that qb64pe only get scheduled on a couple cores, but that's probably not worth it, that IDE shouldn't cause that level of CPU usage on multiple cores so I would assume something is going wrong. Am I right in understanding this is just during normal usage of typing into the IDE? Not during compilation?
I'm assuming you ran htop or a similar process monitor to verify this, did you see `qb64pe` threads running on all the cores? Or did you also see instances of g++, ld, etc.?