We design Windows operating systems to perform well out of the box. However, many factors affect actual performance: firmware design, applications that load at system startup, memory and I/O components, and the built-in capabilities of system components such as graphics, storage, and networking devices.
To help system designers and manufacturers, we provide tools and information for the design and tuning of systems for best performance.
The Windows ADK is a collection of tools that you can use to assess the performance of systems you build, including and deploy Windows® operating systems to new computers. The Windows ADK is new for Windows 8. Tools that were previously available in the Windows OEM Preinstallation Kit and Windows Automated Installation Kit are now available in the Windows ADK.
Included in the Windows ADK, assessments are a new set of tools that measure the quality of a computer, including overall performance, energy efficiency, and battery consumption. The results of these assessments are used to diagnose potential problems, ensuring that the hardware, application software, and drivers that you develop are responsive and have a minimal impact to battery life, startup performance, and shutdown time.
Included in the Windows ADK, WPT makes performance issues easy to diagnose. The toolkit includes: Windows Performance Recorder captures detailed system and application behavior and resource usage either from the command line or a new graphical user interface. Windows Performance Analyzer is a powerful tool used to review aspects of performance on Windows. WPA opens event trace log files and displays performance data in graphs and tables so that you can easily see where to investigate potential issues.
The Microsoft Server Performance Advisor (SPA) for Windows, version 3.0, provides IT administrators the right set of performance data to identify, compare, and diagnose potential server performance problems and bottlenecks. Microsoft SPA 3.0 is an update to the original SPA and can help you diagnose the root causes of performance problems in a Windows Server 2008, Windows Server 2008 R2, or newer deployment.
This developer center contains detailed information about performance tuning of applications and computer systems. Resources available on this developer center include news, links to community forums, and getting started information.