Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Who is the ISE developer/maintainer?
#3
(07-31-2024, 02:03 PM)DSMan195276 Wrote:
(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.?
I monitor using: gkrellm, xosview, htop.

This occurs immediately when opening the IDE. Load begins to climb substantially. Using 'nice' only helps a little with mouse response.

I have now enabled OS frequency control in the BIOS, and use various cpu-frequency control software to check. No change.

These Xeons have limited frequency control between 1.6 and 1.89 GHz, whereas the i7-7500U drops down as low as 400 MHz. This is obvious when running qb64pe on the i7 when it backs off.

I re-checked older qb64pe versions on Linux Mint and they respond the same way. I did not see this on previous Debian versions last year. Weird.

It's a pity as I really liked the IDE.
Reply


Messages In This Thread
Who is the ISE developer/maintainer? - by desA - 07-31-2024, 02:23 AM
RE: Who is the ISE developer/maintainer? - by desA - 08-01-2024, 12:30 AM



Users browsing this thread: 3 Guest(s)