Windows 7 Boot Performance Under 15 Sec

  ADVERTISEMENTS

Windows 7 Boot Performances information has been mention by a member of Engineering Windows 7 team ( Michael Fortin ) whereby they discuss about Boot Performance in general and Microsoft’s efforts to decrease the boot time and increase boot performance on the Windows platform in general.

Over Windows 7 Boot performance post, Micheal adds interest statement said that they targeting Windows 7 can be boot up under 15 seconds:

“Startup can be one of three experiences; boot, resume from sleep, or resume from hibernate. Although resume from sleep is the default, and often 2 to 5 seconds based on common hardware and standard software loads, this post is primarily about boot as that experience has been commented on frequently. For Windows 7, a top goal is to significantly increase the number of systems that experience very good boot times. In the lab, a very good system is one that boots in under 15 seconds,”

They also stated that a PC to boot fast a number of tasks need to be performed efficiently and with a high degree of parallelism.

  • Files must be read into memory.
  • System services need to be initialized.
  • Devices need to be identified and started.
  • The user’s credentials need to be authenticated for login.
  • The desktop needs to be constructed and displayed.
  • Startup applications need to be launched.

To increase Windows 7 Boot performance,  Windows 7 development team has identified few area to tackle and improve the boot performance on Windows 7 like:

Improvement Prefetching

In terms of reading files from the disk, Windows 7 has improvements in the “prefetching” logic and mechanisms. Prefetching was introduced way back in Windows XP. Since today’s disks have differing performance characteristics, the scheduling logic has undergone some changes to keep pace and stay efficient. As an example, we are evaluating the prefetcher on today’s solid state storage devices, going so far as to question if is required at all. Ultimately, analysis and performance metrics captured on an individual system will dynamically determine the extent to which we utilize the prefetcher.

device and driver initialization,

As noted above, device and driver initialization can be a significant contributor as well. In Windows 7, we’ve focused very hard on increasing parallelism of driver initialization. This increased parallelism decreases the likelihood that a few slower devices/drivers will impact the overall boot time.

reducing the number of system services and their impact on the system

As an example Windows 7 effort, we are working very hard on system services. We aim to dramatically reduce them in number, as well as reduce their CPU, disk and memory demands. Our perspective on this is simple; if a service is not absolutely required, it shouldn’t be starting and a trigger should exist to handle rare conditions so that the service operates only then.

Beside that, Micheal attach an interesting graph that statistic of boot time of millions of user systems. A majority of systems boots between 20 and 60 seconds but there are some that take more than 600 seconds to boot.

windows boot performance

In conclusion, Microsoft Windows 7 team is doing research and trying to reduce system boot time by introducing a few tuning measuresment to allow Windows boot under 15 sec. It seem very interesting point for me to know how fast Windows users system boot time will taken from the beginning in the future.

Posted by km on September 18, 2008 in: Windows 7, Windows 7 News

Related Headlines for Windows 7 Boot Performance Under 15 Sec

Leave a Comment