Slashdot Mirror


Researchers Sour on Vista Service Pack 1 Performance

Stony Stevenson passed us a link indicating that a group of researchers has described Microsoft's upcoming Windows Vista Service Pack 1 as basically a performance dud. Researchers from the Devil Mountain Software group is claiming that a series of in-house benchmark tests showed that users hoping to receive a speed boost from the update will be disappointed. "Devil Mountain ran its DMS Clarity Studio framework on a laptop Barth described as a "barn burner" -- dual-core processor, dedicated graphics, and either 1GB or 2GB of memory -- to compare performance of the SP1 release candidate that Microsoft released last week with the RTM version that hit general distribution last January. The Vista RTM was not updated with any of the bug fixes, patches or performance packs that Microsoft has pushed through Windows Update since the operating system's debut. 'One gigabyte, 2GB [of memory], it didn't make a difference,' said [CTO Craig] Barth. 'SP1 was never more than 1% or 2% faster.'"

15 of 339 comments (clear)

  1. Straw Man? by lseltzer · · Score: 5, Funny

    Did Microsoft say it would improve overall system performance?

    1. Re:Straw Man? by faloi · · Score: 5, Informative

      Yes, they did. In the SP 1 white paper. They talk a lot about some of the specific improvements, and are sort of vague on exactly why there'd be an overall performance increase. They certainly give the impression it would improve overall performance.

      --
      "It is a miracle that curiosity survives formal education." -Albert Einstein
    2. Re:Straw Man? by Daniel+Phillips · · Score: 5, Informative

      Here is what Microsoft specifically claimed about SP1 performance (thanks to faoli for the link):

      Performance
      The following list describes some of the performance improvements that Windows Vista SP1 will include
            Improves the speed of copying and extracting files.
            Improves the time to become active from Hibernate and Resume modes.
            Improves the performance of domain-joined PCs when operating off the domain; in the current release
              version of Windows Vista, users would experience long delays when opening the File dialog box.
            Improves performance of Windows® Internet Explorer® 7 in Windows Vista, reducing CPU utilization and
              speeding JavaScript parsing.
            Improves battery life by reducing CPU utilization by not redrawing the screen as frequently, on certain
              computers.
            Improves the logon experience by removing the occasional 10-second delay between pressing CTL-
              ALT-DEL and the password prompt displaying.
            Addresses an issue in the current version of Windows Vista that makes browsing network file shares
              consume significant bandwidth and not perform as fast as expected.

      Hmm, file shares are slow? Perhaps Microsoft should switch to Samba, which is fast.

      --
      Have you got your LWN subscription yet?
  2. Re:Optimization by Anonymous Coward · · Score: 5, Funny

    Well I did go with a compsci degree but I'm sure I could find something. Here's my proposed patch:

    +/*

    40 million lines of DRM, WGA, Windows Media Ultra Control Restricted Mode Crap

    +*/

    Done!

  3. Game over man!! by djupedal · · Score: 5, Funny

    Last one out of Redmond, please turn off that god damn useless big ass table...

  4. Has it ever improved efficiency? by Ckwop · · Score: 5, Interesting

    Without wishing to troll, when has a Window service pack ever improved the speed of a Windows OS?

    In fact, and I'm sure someone on Slashdot has raw data on this (that perhaps even shows I'm wrong), Apple are the only company who has ever achieved this on a regular basis.

    I've found in my rather short development career is something scarily similar to the first law of thermodynamics: "Bad code once created can never be destroyed." In most commercial situations, the risk of breaking a routine far outweighs the benefit the change brings.

    We've built an entire area of study, refactoring, on trying to sell the importance of keeping code clean. I'm still not 100% convinced that the case for refactoring has been made. If you spend three months refactoring, is the simpler overall structure really going to speed up development sufficiently to justify the capital outlay? In all but the very worst code-bases, the answer is unclear.Bear in mind, refactoring my cause you to notice bugs that you can't fix because it would break an interface. Now your code has to be badly structured to support this bad business logic. This can be enough to render the effort useless.

    This is why service packs rarely improve functionality or performance. Windows XP SP2 is a notable exception. The risk is simply too great.

    Simon

  5. Re:Optimization by UncleTogie · · Score: 5, Insightful

    Does average joe care about optimizations? Probably not. Are they important? To people like you and I, sure, but not to average joe.

    Yes, it DOES matter to Joe. Joe, however, won't call it "code optimization". Joe will simply say that "Vista runs slower than my XP did!" He doesn't care WHY it's so, but even Joe can tell the difference in speed.

    We have a lot of Joes come through our shop. They notice.

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  6. How to "speed up" Vista by Toreo+asesino · · Score: 5, Informative

    Do some research and you'll find you don't need a service pack to tune Vista:

    Turn off: Volume Shadow Copy (files won't be versioned automatically any more), indexing service (rapid searching won't work any more), and SuperFetch (apps wont be pre-loaded and so will start slower, but you'll have more "free memory" on average - a debatable benefit anyway).

    You'll notice XP levels of disc activity (barely any) and lot's more free memory. That's because Vista's not doing anything. Personally, I like to be able to search instantly, have apps load instantly, and have my critical files backed up transparently; so I don't mind the "bloat".

    Anyway, if you actually know how Windows works, you'll know what you don't want running and what you do. Turn off the stuff you don't want, but most people are fine with the defaults even if it means using more resources.

    --
    throw new NoSignatureException();
    1. Re:How to "speed up" Vista by Drencrom · · Score: 5, Insightful

      It seems you have to do a lot of research to get vista working decently. I guess this proves that it is not yet ready for the desktop :)

  7. Re:Are we shocked? by king-manic · · Score: 5, Funny

    Vista is the new ME, the sooner it dies and MS dumps it the better off we'll all be. Vista would have to re-animate the dead into blood thirsty zombies before it could rival the utter horror of ME.
    --
    "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
  8. Re:That's a release candidate by GDubs · · Score: 5, Funny

    Tell that to the KDE team.

  9. Re:Are we shocked? by WombatDeath · · Score: 5, Funny

    Won't happen - they wouldn't give users the ability to reanimate the dead without the permission of the copyright holder (presumably FSM or Odin or someone). I suppose they could get official backing by releasing something (Holy Windows?) which makes you pray for half an hour before booting but, now that I think about it, that's pretty much the current position... ...oh, shit.

    Can someone lend me a cricket bat, please?

  10. Give up... by __aamisb9940 · · Score: 5, Funny

    ...Vista is NOT about performance. It's about security. The market demanded a 'more secure' Windows, and Microsoft delivered. The market once demanded speed, and MS delivered Windows 98.

  11. Re:Optimization by TheRaven64 · · Score: 5, Interesting

    Most worthwhile optimisation is done by rethinking the design, and to a lesser degree hand-coding parts where you know the realities better than the compiler can guess, and just how to exploit that. Micro-optimisations in the right place (not even at the assembly level, just tweaking a few algorithms or data structures, or even the code layout) can give huge benefits. I got a 25% speed gain from some code I was working on a few years ago just be moving a couple of functions into a header and marking them as static inline so the compiler could inline them. Memoisation of frequently-called functions can also give some benefits.

    The hard part is usually not the optimisation, it's working out where the optimisations need to go. This typically involves wading through huge amounts of data from profiling runs.

    --
    I am TheRaven on Soylent News
  12. Re:Are we shocked? by syousef · · Score: 5, Insightful

    So what you're saying is that you don't care because it's not your primary OS. Those that do care may be thinking of it running as their primary OS. Heck they may be forced to do so at work in a couple of years. Their LIVING may depend on it.

    I do use XP as my primary OS at home and at work and you bet I care. It ain't my spare car. It's my primary ride.

    How is the parent modded as insightful? He's saying he doesn't give a shit because he hardly uses it.

    --
    These posts express my own personal views, not those of my employer