I've made some changes that have significantly reduced BP2's CPU usage when
it is "idling". It now only uses 2-5% of CPU time for me when not compiling
files or producing items and sleeps for up to half a second at a time when
the user is not interacting with BP2. It does seem to get plenty of CPU
when doing anything intensive but more testing is needed to ensure that
important computational tasks are not unduly slowed down.
One side effect of the changes is that BP2 is slower when responding to
mouse movement and so the cursor will not change as quickly when moving
between editable text and other areas of its windows. There also seems to
be a short delay at the end of producing items before they begin to play
that was not there before. The sleep time values could probably be tweaked
a little more to alleviate these issues or other remedies could be tried.
I hope that this solves the fan problems that Jacob and Rainer were having!
Here it is:
http://anthonykozar.net/files/BolProcessor/BP2-ub-20081112.dmg
There is no rush, bu please let me know if there are any more problems.
Anthony
|