Microsoft's environmental sustainability team has created a set of resources, best practices and tools for software developers to help better understand power management's role in software app design. The guidance and best practice is a collection of own learning's while building software products and work with Independent Software Vendors (ISVs) and broad developers.
The guidance is wide ranging but two papers in particular are must-reads for software developers building Windows apps:
- Science of Sleep paper covers high-level best practices that software developers should follow in Windows 7 to ensure that their app, service, or driver is compatible with and takes advantage of sleep and display power management in Windows.
- Timers, Timer Resolution and Development of Efficient Code paper provides information about high-resolution timers and periodic timers for Windows operating systems. It provides guidelines for developers to use timers efficiently with platform power management.
More Info: Windows: Power Management