Skip to main content

Speed Tests: Mac OS X Lion vs. Windows 8 Developer Preview



An article like this requires a lot of caveats and many large grains of salt. But we were interested to see what would happen if we compared the performance of a very early version of Microsoft's upcoming desktop OS with Apple's released one, and we thought you would be, too. Windows 8 is far from finished, but its creators have made bold claims about performance. I've already compared the Windows 8 Developer Preview with Windows 7, which presented its own challenges.
Comparing with Mac OS X introduces even more hazards. On one hand the version of Windows 8 we test with here, the Developer Preview is far from finished—it's not even ready to be called a "beta"—and code optimization is usually among the last tasks in any software project. On the other hand, we have Apple's fully baked and optimized Mac OS X Lion, which has been a released product for over six months. Add to this that Lion is finely tuned to mesh with the Apple hardware it runs on, compared with Windows, which must run on a huge array of different hardware combinations from many vendors.
Despite all the warnings, as you'll see, Windows 8 was surprisingly up to the challenge. And indeed, some of Windows 8's developers' big claims are that it will take up less memory, run fewer CPU processes, and boot faster, all of which should add up to better performance.
 Mac OS X LionWindows 8
Developer Preview
Startup (seconds)3226
Shutdown (seconds)2.716
CD Ripping in iTunes (min:sec – lower is better)3:443:52
Geekbench 2.2 64-bit score (higher is better)1021211920
SunSpider in Firefox 10 (ms, lower is better)181195
Mozilla Kraken 1.1 (ms, lower is better)29672789
Psychedelic Browsing (RPM, higher is better)27607159
*Green cells denote the winner.

To put those claims to the test, I installed Windows 8 Developer Preview on a MacBook using Boot Camp, and ran a few comparison tests. Since most standard benchmark suites, such as Futuremark's PCMark and 3DMark, don't run on Macs, I had to make do with whatever measures would run on both. Startup and shutdown times, of course, along with some browser based benchmarks (Mozilla Kraken, Sunspider, Psychedelic Browsing). The only standard performance benchmark I use for this comparison is Primate Labs' Geekbench 2.2.
Setup
I ran the tests below on a late 2011 15-inch MacBook Pro with a 2.2GHz Intel Core i7 and 4GB DDR3 RAM. I installed 64-bit Windows 8 Developer Preview in a Boot Camp partition. I ran all tests run three times and averaged the results.
Startup and Shutdown Times
The time it takes to get your computer up and running can make the difference between getting that idea down or information retrieved in time or not. To determine the startup time for each OS, I started the stopwatch (actually an iPhone) at the point of choosing the OS from the multi-boot menu (arrived at by holding the Option key after pressing the start button) and stopped it when the desktop displayed and was functional. My results here were quite shocking: Windows 8 booted faster on the MacBook than OS X Lion did! Of course, Lion is a bigger OS with more tools and features at this point, so there's probably a good reason for this. The difference was 31 seconds for Lion, and 26 seconds for Windows 8 Developer Preview.
For shutdown times, the opposite state of affairs prevailed: OS X Lion shut down completely in under 3 seconds, while Windows 8 took 16 seconds. I ran the stopwatch from the time of choosing the equivalent of the "really shut down" choice in each OS to the time the laptop's motors all went quiet. It would seem that if Lion is loading more code into memory, it would need more time to save state and so on for shutdown. And Windows 8's developers have made claims about much more efficient state-saving for that OS's shutdown, but the numbers don't lie: Mac OS X Lion has a far more efficient shutdown procedure.
iTunes Ripping Test
A popular app used in both OSes is iTunes, and I measured how long ripping a CD took in each (Buena Vista Social Club, to be exact.) This test didn't show much difference between the two OSes, with Lion coming in a scant 8 seconds quicker. It took Windows 8 3:52 to rip the 60 minute disc to 256Kbps M4A tracks, while Lion took 3:44. So the newcomer at least held its own against the finished OS here.
Geekbench
Geekbench, from Primate Labs, runs a series of geeky tests like prime number, Mandelbrot, blowfish encryption, text compression, image sharpen and blur, and memory stream test. The subtests comprise both single- and multithreaded applications. The results are normalized so that a score of 1000 is the score a Power Mac G5 1.6GHz, so a higher number is better.
In another surprise, Windows 8 bested Lion slightly on this test. Since the benchmark is mostly designed to rate the hardware, any slight improvement is a feather in the OS software's cap. Windows 8 showed a nearly 17 percent edge over Lion. The test maker even encourages comparing the competing operating systems: Its page's Cross Platform section challenges, "Compare apples and oranges. Or Macs and PCs."
JavaScript Browser benchmarks
Browser benchmarks offer a good cross-platform test. I compared JavaScript performance using two standard benchmarks: WebKit's SunSpider and Mozilla's Kraken. I used the same browser for each OS Firefox 10, since IE10 doesn't run on Mac OS X. But I was met with mixed results on these tests. The simpler SunSpider had Lion ahead, while on the more thorough Kraken, Windows 8 showed to advantage.
Psychedelic Browsing
This test from the Internet Explorer development team aims to show off a browser's ability to accelerate Web content using the system's graphics hardware. It spins a rainbow-colored circle and reports a result in RPMs. For this one, I originally tried Firefox in both systems, but that browser didn't show hardware-acceleration on the Mac version. I then tried Google Chrome, with the same result. The answer was to simply use each OS's native Web browser—IE10 for Windows 8 and Safari 5.1.3 for Lion, which actually showed signs of hardware acceleration support, where Firefox and Chrome hadn't, yielding results in the double digits, rather than in four figures. My final result on native browsers was Windows 8, 7159, and Lion, 2760. Both compare well with results like 65 for non-hardware-accelerating browsers.
Conclusion
These tests confirm what many, including us at PCMag.com have experienced: Windows 8 is no slouch—so far. It feels snappy on pretty much any hardware you throw it at. And here we are at a very early stage in its pre-release. It speaks well that the nascent OS can hold its own against a mature, fully optimized, hardware specific OS like Lion. It's worth mentioning again that it's early days yet, and we can't possibly know how much more code Microsoft is going to add to Windows 8 in the next few months, but we can hope that they don't add too much to bog it down before release. It certainly seems that their strategy this time is in the opposite direction, towards honing it down.


Comments

Popular posts from this blog

Silent headset lets users quietly commune with computers

Advances in voice recognition technology have seen it become a more viable form of computer interface, but it's not necessarily a quieter one. To prevent the click-clacking of keyboards being replaced by noisy man-machine conversations, MIT researchers are developing a new system called AlterEgo that allows people to talk to computers without speaking and listen to them without using their ears. At first glance, the AlterEgo headpiece looks like the product of a design student who didn't pay attention in class. Instead of the familiar combination of an earpiece and microphone, the device is a cumbersome white plastic curve like the jawbone of some strange animal that hangs off the wearer's ear and arcs over to touch the chin. It might look strange, but it's based on some fairly sophisticated technology. Inside the Alterego are electrodes that scan the jaw and face from neuromuscular signals produced when the wearer thinks about verbalizing words without...

Water purification: Running fuel cells on bacteria to purify water

Researchers in Norway have succeeded in getting bacteria to power a fuel cell. The "fuel" used is wastewater, and the products of the process are purified water droplets and electricity. This is an environmentally-friendly process for the purification of water derived from industrial processes and suchlike. It also generates small amounts of electricity -- in practice enough to drive a small fan, a sensor or a light-emitting diode. In the future, the researchers hope to scale up this energy generation to enable the same energy to be used to power the water purification process , which commonly consists of many stages, often involving mechanical and energy-demanding decontamination steps at its outset. Nature's own generator The biological fuel cell is powered by entirely natural processes -- with the help of living microorganisms. "In simple terms, this type of fuel cell works because the bacteria consume the waste materials found in the water," explains SINTEF...

Harry Potter and the Cursed Child

Small Intro About Harry Potter and the Cursed Child Based on an original new story by J.K. Rowling, Jack Thorne and John Tiffany, Harry Potter and the Cursed Child is a new play by Jack Thorne. It is the eighth story in the Harry Potter series and the first official Harry Potter story to be presented on stage. It was always difficult being Harry Potter and it isn’t much easier now that he is an overworked employee of the Ministry of Magic, a husband and father of three school-age children. While Harry grapples with the past that refuses to stay where it belongs, his youngest son Albus must struggle with the weight of a family legacy he never wanted. As past and present fuse ominously, both father and son learn the uncomfortable truth: sometimes, darkness comes from unexpected places. Harry Potter and the Cursed Child is one play presented in two Parts, which are intended to be seen in order on the same day (matinee and evening) or on two consecutive evenings. ...