Activity Timer Behavior

Various drivers can reset an activity timer, potentially causing a timer management thread to be scheduled in the Power Manager. In this scenario, the scheduled timer management thread can needlessly place a significant performance burden on the CPU of the target device. To avoid this problem, when an activity event moves from an inactive to an active state, the Power Manager stops examining the reset event until the scheduled timeout expires. If an event is signaled during this interval, the Power Manager continues to wait. When a full timeout period elapses without a reset event being signaled, the activity timer expires and the manual reset events change state.

See Also

Activity Timers

© 1992-2003 Microsoft Corporation. All rights reserved.