Mobile/Powersaving/Wakeups: Difference between revisions

Line 3: Line 3:
'Wakeups' are instances where a thread enters activity. Each such wakeup stops the CPU from sleeping. Several short wakeups are much worse than a single long wakeup, because each wakeup will prevent sleeping for a short time afterwards, and sleeping can save a lot of power (see [http://www.lesswatts.org/projects/powertop/ powertop docs]). So avoiding wakeups is important, and if they are unavoidable then 'clumping' them together is preferable to scattering them at semi-random times.
'Wakeups' are instances where a thread enters activity. Each such wakeup stops the CPU from sleeping. Several short wakeups are much worse than a single long wakeup, because each wakeup will prevent sleeping for a short time afterwards, and sleeping can save a lot of power (see [http://www.lesswatts.org/projects/powertop/ powertop docs]). So avoiding wakeups is important, and if they are unavoidable then 'clumping' them together is preferable to scattering them at semi-random times.


== Some Wakeups of Note ==
== Wakeups of Note ==


* nsUITimerCallback (1/5 seconds) - {{bug|508518}} - almost ready to land
* nsUITimerCallback (1/5 seconds) - {{bug|508518}} - almost ready to land
213

edits