The long-awaited Service Pack 1 update for Windows Vista brings with it a number of significant bug fixes and other improvements. Microsoft says that with it you will also see a number of noticeable performance improvements as well. In our initial round of testing, we saw a mixed bag of results: we saw a few notable performance improvements under some conditions as well as significant performance degradations in others. For the most part, however, we saw little difference in performance between Vista and the Vista SP1 update
As we dug a little deeper into Microsofts claims, we discovered that many of the performance improvements being touted arent actually directly attributable to SP1. Many of the claimed performance improvements, such as improved boot-time, are actually more a function of improved third-party drivers and applications that are benefiting from a years worth of programming for Vista, and from the programmers getting continued feedback and guidance from Microsoft. As long as you have been diligent about keeping your Vista system current with the latest Windows updates and third-party drivers, you likely already have many of the potentially performance improving enhancements.
Thats not to say that there arent any potential performance benefits in SP1. An area of Vista the Microsoft developers spent a great deal of time trying to improve was file copying. Under some scenarios, copying files with Vista took longer than with XP. Under other scenarios, Vista, gave the impression that Vista was taking longer to copy files than XP, by not dismissing the copy dialog box sooner. Much of this has to do with the mode in which these file copies are taking place. XP uses a cached I/O mode; Vista uses a predominantly un-cached I/O mode; and Vista SP1 is back to almost always using a cached I/O mode for file transfers. (For an in-depth, under-the-hood discussion of all this, see Microsoft employee Mark Russinovichs blog entry titled Inside Vista SP1 File Copy Improvements. Among other things, Mark is credited with discovering the rootkit on Sony BMG audio CDs in 2005.)
(Shorter bars indicate better performance)
Windows Vista Ultimate SP1 | Windows Vista Ultimate |
(Shorter bars indicate better performance)
Windows Vista Ultimate SP1 | Windows Vista Ultimate |
In our file copy tests of approximately 1GB worth of files of varying size, we saw noticeable performance improvements with Vista SP1 over Vista in several scenarios. Scenarios such as copying a folder from one location to another on the same disk, or when copying a folder from one internal drive to another.
(Shorter bars indicate better performance)
Windows Vista Ultimate SP1 | Windows Vista Ultimate |
The one area where we saw a significant performance degradation with SP1 was when writing the folder to a USB 2.0 hard drive. We saw between a 44- and 54-percent degradation on Vista SP1 versus Vista. Its difficult say exactly what is causing this performance drop. In Mark Russinovichs blog, he mentions a number of scenarios where Vista SP1s file transfer performance can be potentially slower than with Vista. While this particular scenario was not one of the ones he outlined, it is possible that the same factors apply. We will continue to investigate this issue and will report back with any new findings.
For the most part, we have not seen significant performance difference between Vista and Vista SP1 in terms of application performance, boot time, shutdown time, and laptop battery life. In our initial round of testing with a Dell XPS M1530 laptop, we did see a significant improvement with Adobe Photoshop CS3 performance, which we initially speculated was because of the reintroduction of cached I/O into SP1. However, we have not been able to recreate this performance boost on other systems. We are still looking into this issue as well.
So does Vista SP1 deliver all the performance benefits it promises? So far the answer is both yes and no. We didnt look at every claim Microsoft is making about SP1s performance improvements--for instance, Microsoft says that you should also see significant performance improvements with many types of network file transfers. However, At the end of the day, updating your system to SP1 is not really about the performance improvements--its primarily about having a more bug-free, stable operating system. Of course, having a better performing operating system is always a plus.
For more about Windows vista see CNETs Windows Vista resource guide.
0 comments:
Post a Comment