You may have seen news articles and blogs related to Vista SP1 and its performance increases (or the lack of). What people are upset about (myself included), is Microsoft officially says that Vista SP1 brings performance increases. The only problem: people can’t find these performance increases.
Let’s back up for a minute. Years ago, when Microsoft was receiving an onslaught of negative press and reams of customers were being directly affected by Microsoft’s lack of baked-in security… Microsoft had the wisdom to stop current product development and review millions of lines of code. Software source code (aka: application logic) was reworked in Microsoft Office, Microsoft Windows, Microsoft developer tools, and much of the other software produced by Microsoft. This group of significant actions became known as the “security reset”. And this really was major deal where normal software development was put on hold, so software across the board could be reviewed and fixed with a critical eye on security. In part, this security reset became a significant part of Windows XP SP2. During (and after) this period Microsoft instituted some fairly strict policies on security. These policies were communicated to external (non-Microsoft) developers. Overall, this was a major deal that took concerted effort within Microsoft.
Personally, I think Microsoft now needs a performance reset. As I have said in some of my previous posts, I think software in general, and Microsoft software in particular, is getting slower at faster rate than hardware is getting faster. And this problem acutely affects Vista. I think Microsoft needs a performance reset where development is put on hold and everyone looks at how we can improve performance. The caveat is: managers and executives don’t really like to do this because it affects product schedules, resource tasking, new product releases, and revenue streams. This affects marketing, development, testing, management, and pretty much anyone taking part in the development process.
But, I think some sort of significant performance reset is exactly what Microsoft needs to regain competitiveness. All hope is not lost, but too many applications are getting slow and piggy (at least from my vantage). And, too much negative user feedback and press is voicing this issue.
Back to Vista SP1. Microsoft is publicly saying that Vista SP1 will bring performance increases to the table. SP1 users/reviewers are saying otherwise. What bugs me about Vista’s SP1 performance “improvements” (other than people don’t see them), is I think Microsoft is doing performance improvements in a top down fashion. Such as: what areas of Vista need the most improvement. This is a good start, but a more holistic approach would couple this top-down strategy with a simultaneous bottom-up Performance Reset. Where developers actually put their work on hold, and review code to make the 6 million ton behemoth (Vista) faster.
Mary Jo Foley has dug a little deeper and uncovered the inside scoop on Vista SP1 and performance improvements: Microsoft hones its internal sales pitch for Vista Service Pack 1