Perhaps the issue is simply more fundamentally difficult than scheduling can fix and an exclusive mode (for games and other real- time apps where users don't care about having their RSS feed up to date, etc) is in order?
On Apr 19, 5:32 pm, Mark Murphy <[email protected]> wrote: > We were told that, as of Android 1.6, background processes were put in a > Linux process scheduling class that limited how much CPU they would use. > A few weeks ago, I ran a benchmark test that seemed to validate this claim. > > I have run more tests, and I am no longer confident in my earlier > conclusion. I can get a background process to significantly impact the > foreground process, more than would seem to be possible if the > background process was, indeed, CPU-limited. > > Details, including sample code, can be found in the issue I opened that > was promptly closed: > > http://code.google.com/p/android/issues/detail?id=7844 > > Clearly, the failed issue was my fault, for not running around screaming > about bugs in Android and not jumping to conclusions. > > Anyway, if anyone else has any ideas on how we can prove whether > background processes are CPU-limited -- and if so, how come that's not > helping much -- please respond to this thread or shoot me an email > off-list if you prefer. > > And, I apologize to anyone who took my prior advice regarding this CPU > utilization, as it looks like I screwed up big-time on that analysis. > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://twitter.com/commonsguy > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group > athttp://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

