Slashdot Mirror


Early Speed Tests For Windows 8

adeelarshad82 writes "You often hear in the software industry that performance optimization is one of the last steps in the software development process. That bodes well for Windows 8, considering at the early stage of Developer Preview—even before we've seen an actual beta—the nascent operating system is getting widespread praise for its performance, particularly in startup times. Anecdotal evidence is always encouraging, but PCMag decided to run some very early tests on the OS to see if the reports were wishful thinking or if there was a real, measurable boost in speed. Along with startup and shutdown times, they used several standard industry benchmarks to compare Windows 8 performance with that of Windows 7 running on the same machine."

27 of 242 comments (clear)

  1. Performance by andresa · · Score: 3, Insightful

    There are actually two kind of performances, which are both important. The real, actual performance, and how well the OS can make the system feel even under load. It's important to have a snappy feel even if the system underneath is working hard, and this is especially true now that the amount of cores in CPUs and multithreading are increasing. Say what you want, but just the feel of speediness is an important factor. This is why the boot up time is looked at so much too - it's great to quickly get to the desktop, and let the OS load up while you're already started working.

    One thing I've noticed with boot up times (and this applies to all operating systems) is that the OS tries to load all programs at once. Usually the limiting factor to this will be hard drive. It's less true with SSD drives, but it's really noticeable with 7200 RPM and slower drives. It usually leads to the whole system crawling for a few minutes after desktop shows up. It would be great if the OS would measure the different loads and UI response times, and actually limit the startup programs. This way you could open your browser and other tools and those would be given priority upon startup process.

    I tested the developer preview version briefly and it sure seemed a lot faster and snappier. The startup time is remarkably faster. And according to this PCMag test, seems like the overall speed has been improved a lot too. Good job MS!

    1. Re:Performance by imess · · Score: 4, Interesting

      MS tried to throttle the startup programs in Vista so they don't all hit the disk at once, but reportedly gave up that idea in Windows 7:

      http://blogs.msdn.com/b/oldnewthing/archive/2011/08/17/10196425.aspx

    2. Re:Performance by MareLooke · · Score: 3, Insightful

      IMHO the time to desktop means nothing, especially on Windows as you note, the system isn't usable for minutes after the desktop's shown up. Adding in a faster drive (eg, an SSD or a hybrid drive) will cut down on the startup time, but the issue remains. So whether you load everything before showing the desktop or after will only make a difference in perceived bootup time, not in actual "time until the system is actually usable". In other words, it's just a cheap way to appear to boot faster without any actual benefit to the user.

    3. Re:Performance by clyde_cadiddlehopper · · Score: 2

      Good job MS!

      Psst, this is Slashdot. You can't say that here.

      --
      Obi-Wan: "I felt a great disturbance in the Force, as if millions of voices suddenly cried out in terror and were sudden
    4. Re:Performance by inasity_rules · · Score: 2

      You're loading less junk and don't have a HP printer.

      --
      I have determined that my sig is indeterminate.
  2. First hammer out the dent, then repaint by Hognoxious · · Score: 2, Insightful

    You often hear in the software industry that performance optimization is one of the last steps in the software development process. That bodes well for Windows 8, considering at the early stage of Developer Previewâ"even before we've seen an actual betaâ"the nascent operating system is getting widespread praise for its performance

    Not necessarily. It wouldn't be the first time things have been performance tuned before they're actually working properly.

    Anecdotal evidence is always encouraging

    I heard the opposite.

    Does anyone else detect a whiff of shill in the air?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:First hammer out the dent, then repaint by Anonymous Coward · · Score: 3, Insightful

      "Does anyone else detect a whiff of shill in the air?"

      No, I can't smell it due to the overpowering stench of knee-jerk anti-MS zealotry.

      FFS, there'll be plenty of things to hate about 8 when it comes out, attacking it while it's still in the womb is a bit unnecessary, don't you think?

  3. Who cares about speed when... by bmo · · Score: 3, Insightful

    ...you boot the bastard on a desktop machine, and then it goes to that horrid Metro screen which makes navigating with a mouse and keyboard painful? It may be fine for touch, but without touch, man....it makes you want to break things.

    Then you talk to a Microsoft turfer, as seen on here and other places, they will bald-faced lie to you and say "well, it's not finished yet, who knows what it will be like?"

    Then you go to the Microsoft fora and ask Microsoft employees about Metro as being standard for the upcoming desktop, they double-down on it.

    Guys, get your friggin' stories straight. All I know for sure is that Metro without touch is a steaming load of bovine excrement backlit by the morning sun so you can see the vapors wafting off it. Fix it.

    --
    BMO

    1. Re:Who cares about speed when... by bmo · · Score: 2

      Look at the services list under XP, Vista, and Windows 7. Look at how many are running all the time. Do you know if all of the running services are actually needed, based on what you run and do with your computer? Hell, even things like Remote Registry may be turned on, and for no good reason. So, if Windows 8 has a focus to cut down on things running that are not actually needed at that time, it is a big improvement.

      Uh, if that's the case, they could have just given everyone Windows For Legacy PCs which is XP stripped of services.

      And I believe it came out 6 years ago. I have a copy.

      --
      BMO

    2. Re:Who cares about speed when... by bmo · · Score: 2

      >I suggest you actually make at leat a basic attempt to verify your claims before posting them to Slashdot.

      >Implying I'm lying
      >Implying I haven't verified anything

      Screw you.

      http://ompldr.org/vYXgzcA

      --
      BMO

  4. Re:Well, of course. by Anonymous Coward · · Score: 2, Funny
    So why isn't Ballmer being tested for speed?

    History suggest you'll have a lot more chance of finding it on him than on Windows.

  5. Re:Well, of course. by hairyfeet · · Score: 4, Informative

    Actually if you want to know what is generally the cause of Windows being slow its all that OEM trialware crapola that gets loaded onto a machine before you ever get it. I consider the new Asus EEE I got pretty light in that it only had nine extra things running at startup, of which only two I found useful (hybrid engine and Asus Hotkey) whereas I've seen as many as nineteen on some dells and HPs. That is why PC Decrapifier is a handy tool to have around.

    The second thing that slows Windows down is what I call "granny services" which thankfully MSFT is FINALLY fixing in Windows 8. granny services are the services that MSFT or the OEMs have running to keep granny from calling tech support. That's support for cameras and scanners,media sharing services, etc. It took them a fricking decade but they are finally gonna have services launch by trigger instead of the usual auto/manual crap.

    I only hope the new services setting is backported to Windows 7 as many of us have settled into Windows 7 and won't be making the switch for quite awhile. I know in my case i've just finished getting the last of my customers moved off of XP and I doubt seriously any of them will be too keen on jumping onto a new OS next year. With Windows 7 being supported until 2020 it could become the new XP, which while i'm sure that wouldn't make MSFT none too happy without a killer app to make all these multicores obsolete I just don't see folks switching every couple of years like we did in the 90s. Back then thanks to the MHz wars it was worth your while to switch thanks to the huge increases in performance, but now? Frankly any dual core is "good enough" for the majority of the things your average Joe is doing with a PC.

    So while I'm happy that MSFT is FINALLY listening to users and making speed a priority I have a feeling windows 8 adoption will be even slower than 7 was. Anybody who has gotten a new PC in the past 4 years frankly has more than enough power to do whatever they want. Why would they switch? Frankly if the best reason they have is Metro and a few speed increases they are gonna be looking at some slow adoption rates IMHO. For most of the new machines I've seen in the end its the HDD not the OS that ends up the bottleneck anyway.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  6. Development process knowledge fail by Knuckles · · Score: 5, Insightful

    You often hear in the software industry that performance optimization is one of the last steps in the software development process.

    No you don't, not among sane people. You don't do performance optimization as "one of the last steps" shortly before shipping.

    What you hear is that "premature optimization is the root of all evil" (quoting Donald Knuth). What he meant is that you should not bother with complicated performance optimizations when designing the code. Rather, create and implement a good clean design, then test performance and optimize where needed. On the other hand, algorithm choice is one of the biggest performance contributors and initial choices will often be made quite early, so one cannot apply this quote blindly. Read here: http://en.wikipedia.org/wiki/Program_optimization

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  7. Re:65% improvement but still more than half a minu by JasterBobaMereel · · Score: 3, Interesting

    Startup time, until login screen, or desktop, or usable system, or fully usable system ....?

    The four are different and most people assume you mean the last, when most are measured to the first .... ...and unless you have a laptop why are you turning the machine on and off enough to worry about boot times (in the real world the difference between 20s and 1 minutes is a vast gulf, the difference between 1 minute and 5 minutes is irrelevant)

    --
    Puteulanus fenestra mortis
  8. Startup time is not a useful metric by Coward+Anonymous · · Score: 4, Interesting

    Ideally, a modern desktop OS should be booted once. The rest of the time it should be slipping in and out of sleep.

    In practice it seems that a few months between reboots (for OS updates) is easily attainable on some platforms.
    When a reboot occurs once every few months, boot time is not terribly important.

    I can't help but think that people who marvel at improved boot times are rebooting their machines too much.

    1. Re:Startup time is not a useful metric by Joce640k · · Score: 2

      * It's probably a buggy driver problem too.

      Why? Do the math...

      a) How many megabytes per second can your hard drive read?
      b) How much RAM have you got?
      c) Divide (b) by (a)

      With 4Gb it's not really shocking that it takes quite a while to come back from hibernation. 8Gb probably takes longer than booting on most hard drives.

      --
      No sig today...
  9. Re:Well, of course. by MareLooke · · Score: 2

    My experience is quite the opposite, when transferring large files from windows to Linux (over a gigabit link) or vice versa it's always the Windows machine that chokes on the IO trashing like a madman (seen with, Debian/Gentoo and Windows XP/Vista/7 with either ReiserFS/ext3/ext4 vs NTFS).

    My guess is your distribution isn't set up properly for your workload.

  10. Re:Linux =Startup time non-issue, no frequent rest by bmo · · Score: 5, Insightful

    What burns my shorts these days is not the Windows reboot.

    It's the automatic updates that only get applied at the end. "PLEASE PLEASE OH PLEASE DON'T TURN ME OFF BECAUSE I WILL FUCK YOUR COMPUTER IF YOU TURN ME OFF IN THE MIDDLE OF UPDATES"

    For 20 minutes.

    --
    BMO

  11. Re:65% improvement but still more than half a minu by dvh.tosomja · · Score: 2

    About year ago, I tuned my linux box (cheap single-core Intel Atom board, 5400rpm HDD, 1GB RAM) to boot into X in 8s (measured between hitting ENTER key and displaying search results for "asdf" on google in Opera browser). Video: http://www.youtube.com/watch?v=zE_QRZwNGOs

  12. Re: dpkg-reconfigure -a by SpzToid · · Score: 4, Informative

    On the other hand, your Linux computer will probably be fucked if you turn it off in the middle of an important update.

    Try: sudo dpkg-reconfigure -a

    At least that's always worked for me when I need it to, should power fail, etc. Not to mention ext3/ext4 journaling seems much nicer than using NTFS and having to fallback to CHKDSK when such issues arise, (along with the occasional pre-emptive NTFS defrag).

    Personally I find the overall cost of Windows as being too costly to use in my business.

    man page for dpkg-reconfigure

    --
    You can't be ahead of the curve, if you're stuck in a loop.
  13. Re:65% improvement but still more than half a minu by bryan1945 · · Score: 2

    "Old hobbits die hard."
    Was he taking Viagra?

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
  14. They aren't done yet by Charliemopps · · Score: 2

    Give Microsoft time to stick some horribly designed bells and whistles on to destroy any performance gains you're seeing now.

  15. Re:Linux =Startup time non-issue, no frequent rest by Bengie · · Score: 2

    It spends a lot of its time doing transactions to make sure it can roll-back any changes in the case of failure. Also, being changes to system files, you have to serially modify/patch because you don't want to chance a race condition and fubar the system files.

  16. Re:A clean install starts fast, surprising... not by Baloroth · · Score: 2

    Well, he compares a clean install of 8 against a clean install of 7, so no it doesn't leave that out. How well 8 handles the additional load is still a good question, though.

    --
    "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
  17. Re:Well, of course. by drobety · · Score: 2

    Windows 7 64 to be an excellent desktop operating system

    Maybe. But my problems with Windows are: * It's expensive; * Restrictive license; * Most apps/add-ons/etc. out there want to sneak in and leave their genes in the OS, which inevitably over time leads to pain-in-the-ass bloat; * Difficult to find simple apps that just does the job with no questions asked, and no strings attached (whatever I need I found it in Ubuntu Software Center, while I had to search for quite a while to simply find a clingy PDF shuffler once on Windows, for which I paid a $10 or something to get rid of the ads and get the extra features, and felt rather uneasy that it might have installed more than what I asked... * Bloat, bloat bloat. After years of using my Ubuntu, it still starts in seconds, and doesn't spent the first 15 minutes IO'ing the main hard drive for whatever reason; I still use Windows only on one computer, for games and nothing else.

  18. Re:Linux =Startup time non-issue, no frequent rest by Yunzil · · Score: 3, Interesting

    Sorry to break it to you, shill, but you're full of hot air and you need a tic-tac.

    But to balance it out, everything in your post was wrong.

  19. Just wait to install updates by 1800maxim · · Score: 2

    Just wait to install updates, service packs, .NET frameworks (or their future equivalent), etc, etc... A fresh XP installation books in less than 20 seconds on my machine, more like 15. Install updates, drivers, .NET frameworks...

    And it's nearly 2 minutes on my, relatively lean, machine (nothing in startup), with decent modern hardware (Intel 9550 Quado Core CPU, 4 GB RAM, 10K RPM hard disk). That's all the way past the login process until I can USE the machine. This thing should fly. Ubuntu loads in 30 seconds, fully ready to be used.