Power Management Guidelines for Windows Developers (WhitePapers)

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 […]

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

[Source]