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.'"

14 of 339 comments (clear)

  1. Optimization by ktappe · · Score: 4, Insightful

    50 million lines of code and they couldn't find anything that needed optimization?? Or were their priorities elsewhere? These days, optimization always seems to be relegated to "low man on the totem pole."

    --
    "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
    1. Re:Optimization by arth1 · · Score: 3, Insightful

      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.
      Neither is something Microsoft is likely to do -- the first costs too much (including accepting incompatibilities and devising workarounds for them), and the second requires ace programmers, not run-off-the-mill visual-anything. Changing a few compiler flags here and there, or re-compiling with a new compiler version is cheap, but usually won't have much noticeable effect. However, it's what you're most likely to see from huge corporations.

    2. 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!
    3. Re:Optimization by sumdumass · · Score: 4, Insightful

      Well, seeing how this machine was so "hot" in the hardware section, it could be that the bottleneck wasn't in the OS at all. IT could be that it has cycles to spare but is waiting on the memory bus to see any increase in performance. They could have been maxing out everything that would have restricted the OS from performing and never saw the "issue" in the first place.

      Of course there was/is an issue, Vista just seems slow. In the former example, they wouldn't have seen the issue because something else would be slowing it down. But on a lesser machine, I'm wondering if the optimizations would have a more dramatic effect. I mean a machine where the memory or processor is limited and the actual execution of the code was keeping it slow. Will it allow the code to be executed faster on a processor that is maxed out all the time?

  2. Re:That's a release candidate by mkraft · · Score: 4, Insightful

    A release candidate should be identical to the actual release; that's why it's called a "release candidate" and not a beta version. The only things that would be changed between the RC and the release are any major bugs such as crashes, exploits, etc. Any performance tweaks would have already been done by the time it hit release candidate status. Similarly any debugging code that would slow things down would have also been removed.

  3. 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 :)

  4. Bias by Nanite · · Score: 4, Insightful

    I'm sure the only thing tying you to Windows these days is your own aging skill-set. Let's face it, Windows has always been your bread-and-butter as a programmer right? Well one could see why you would feel slighted when others bash what you've spent a large amount of your life learning and suffering with. The cold truth is: The Windows skill-set is in danger if MS keeps dropping the ball. Every time MS drops a steaming pile of OS on the market, more people make the switch to Apple, or Linux, and your skill-set degrades just a notch. The thought of mass defections from Windows probably makes you wake up in a cold sweat at night. Well, I'm not going to sugar-coat it: Vista is turning many people elsewhere, and Apple is making all the right moves in the market right now to swiftly pick those disenfranchised folks up. It's only a matter of time before the market tips and non-windows machines are the minority in many areas. It may not be tomorrow, or even ten years from now, but I've lost all hope in MS pulling up from the tailspin they are in.

    In closing, I think that there is no better time then RIGHT NOW to expand your skill-set to include Windows agnostic developing. Because I'm of the opinion that there is a huge shift happening in the market right now, just very slowly...

    --
    God is real unless declared integer.
  5. Re:Are we shocked? by Lachlan+Hunt · · Score: 3, Insightful

    Although it certainly had it's problems, at least Win ME was usable. Vista gets in the way of absolutely everything! I have never been so irritated with an OS in under 5 minutes of use, until vista came along.

    Using a friend's laptop running vista, logged in as an administrator, trying to copy harmless files from a public folder on my mac to the my documents folder on vista was forbidden. I had to copy to my Win XP machine first and then from there to Vista. Once tried to use ipconfig /release and /renew to fix a conflicting IP address, but it gave permission denied error! I had to explicitly select Run As Administrator from the context menu to get elevated permissions just to run ipconfig. Bloody oath! Also, the windows explorer UI is so bloody awful and unusable, it's not even funny.

    Seriously, if my only choice was ME or Vista, I'd go back to ME any day. But luckily I can just stick with OS X Leopard and Win XP.

    --
    By reading this signature, you hereby agree with the content of the above comment.
  6. Woo hoo by JRHelgeson · · Score: 3, Insightful

    So my DRM is being upgraded? Should I be excited?
    The worst thing Microsoft has ever done was put Mickey Mouse in charge of kernel development. Letting Hollywood dictate the kernel design will prove to be the undoing of the Windows platform.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
  7. 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
  8. Re:How to "speed up" Vista by stewbacca · · Score: 4, Insightful

    Anyway, if you actually know how Windows works, you'll know what you don't want running and what you do.
    I think that sentence basically makes the point for all Mac users on the planet.
  9. Re:Straw Man? by QRDeNameland · · Score: 3, Insightful

    No, you see, *that* was good as far as an argument against the OP's claim of "straw man". You actually made an argument as to why the article is not making a straw man argument, with evidence to back it up, though it is extacly the same one the the first response from 'faloi'. Great, so far I agree with that, and I said as much.

    But that was not *my* argument. My argument was that you can't simply deny any claim of "straw man" based solely upon your perception that it is often misused, which is where you started. And appropriately enough, that makes your last response to me......a "straw man" argument! To which I can only respond...refer to my previous post.

    --
    Momentarily, the need for the construction of new light will no longer exist.
  10. Re:Straw Man? by Daniel+Phillips · · Score: 3, Insightful

    It's fair to call a straw man when someone puts words in someone else's mouth and then defeats that argument. Is it fair to try to divert attention away from an actual issue (Vista performance is terrible and is not improved by the latest service pack) to a stupid wankfest about whether Microsoft actually claimed they would improve the poor Vista performance? Either way, Vista performance is poor and not getting better.

    Meanwhile, I hear the Walmart Green PC at $199 is selling like hotcakes, because it performs very well running Linux + Enlightenment. Perhaps this shows that people really do care about poor Vista performance. And not what Microsoft claimed they would try to do about it.
    --
    Have you got your LWN subscription yet?
  11. Re:Are we shocked? by roystgnr · · Score: 4, Insightful

    Bad permissions cause Vista to copy files VERY slowly because it has to reset them on all files.

    On the Lame Excuses List, this falls somewhere above "You can't take bottled water on an airplane or the terrorists might win" but still doesn't beat out "He only hits me because he loves me."

    If the equivalents of "cp -r" and "cp -pr" take noticeably different amounts of time to complete on your operating system, something is broken, because a multi-gigahertz processor can finish fiddling with even complicated permission bits long before a 50MB/s disk needs to have them ready to write.