Hello,
I had let a project containing some code opened while answering a phone call. By chance, I had the Windows Process Manager opened in the same time.
When I returned to my work space, I did notice that B4A had from 0.4% to 1.8% of the CPU running.
Since it was a project already opened, I wonder what B4A could do. No device was connected at that time of writing only.
I have "investigated" a bit and it's doing a similar thing here, but it goes always back to 0%
If I leave a B4A and a B4I IDEs open and not focused, task manager tells me that they consume 0%CPU...but from time to time it goes to 1% and then back to 0%
If I just move the mouse, it raises for a moment, so I suppose all UI (and non-UI) interaction with Windows is doing a part
I guess the rest could be file monitoring, code checking and other time-regular scheduled tasks.
I don't know which should be the expected behaviour... but for me (with a limited knowledge about Windows internals) it could be classified as "normal".
Anyway, perhaps Skinner will shed some light on it
Code analysis does happen every few seconds. However it stops immediately if there are no code changes. Other "small" things happen periodically. Especially when there are Windows events such as mouse movements.