How well does Windows 7 handle 512MB?
Summary: I’ve been spending most of my time lately conducting in-depth research into how Windows 7 works, in preparation for my next book. In the process, I’m discovering stuff that simply doesn’t become apparent during casual testing. My biggest surprise so far? I inadvertently installed the 64-bit beta version of Windows 7 in a virtual machine with only 512MB of RAM. How well did it work? I was amazed, and you will be too.
I’ve been spending most of my time lately conducting in-depth research into how Windows 7 works, in preparation for my next book. In the process, I’m discovering stuff that simply doesn’t become apparent to a casual tester. Case in point: Back in 2007, I looked at Windows Vista Home Basic and determined that it could run well on an older machine with limited resources, including 512MB of RAM. I never tried it with Vista Ultimate, nor would I have bothered. And since I don’t have that 2002-vintage test machine set up, I haven’t repeated those tests with Windows 7.
Earlier this week, I fired up a virtual machine running Windows XP SP3 so I could test upgrade scenarios with Windows 7. I couldn’t do a straight XP-to-Win7 upgrade, so I added a new virtual hard drive and installed Windows 7 in a dual-boot configuration. After making a few notes on how the setup process worked, I put the VM aside and went on to other work.
A few hours later, I went back to that new Windows 7 installation to look at a few details, and that’s when it struck me: This virtual machine was configured with a mere 512MB of RAM, and yet I hadn’t noticed any slowdowns during setup or in operation. Even more startling, I realized that I had inadvertently installed the 64-bit edition of Windows 7 Ultimate in this VM. But the most eye-opening moment came when I looked at Task Manager’s performance tab. I've pasted a screen grab of the memory gauge here.
The x64 edition of Windows 7 Ultimate running on just over 200MB of RAM? That was a pleasant surprise. I was also surprised to see that this clean install was using less than 9 GB of disk space in this VM. With my curiosity piqued, I configured a new VM using the same settings and did a clean install of Vista Ultimate, giving me a good baseline for comparing XP to its successors. Here are the stats for all three operating systems, with memory usage measured after all update operations had completed and the system had been idle for at least one hour:
| XP | Vista | Win7 | |
| RAM (MB) | 150 | 299 | 216 |
| Disk (GB) | 5.7 | 14.3 | 8.6 |
- For XP, the installation includes Service Pack 3, plus all available updates including Internet Explorer 7, Windows Media Player 11, and Windows Search 4. The only non-Windows application installed on this system is Firefox.
- For Vista, the installation was of Ultimate Edition (x86) with Service Pack 1 and all available Critical and Recommended updates. No third-party software was installed.
- For Windows 7 Beta, I used Ultimate x64 edition. As with the Vista installation, I accepted any Critical or Recommended updates and installed no third-party software.
The numbers and charts don’t really tell the full story, though. With identical configurations, Windows 7 was dramatically faster at starting up and shutting down than Vista, and some routine tasks that would grind the Vista machine to a halt completed without incident on the Windows 7 machine.
Just for comparison’s sake, I reconfigured each system to include 1024MB of RAM. With the extra RAM available, the delta between the Windows 7 and Vista VMs narrowed dramatically, although the 64-bit edition of Windows 7 still used less RAM than Vista. On the Vista system,. this upgrade made a noticeable difference, whereas the Windows 7 system performed about the same.
Clearly, the Windows 7 development team has taken a close look at performance and disk footprint when resources aren’t abundant. I suspect that when Vista was being designed, this was an afterthought, with the notion that cheap RAM and hard disks would make those machines obsolete. They didn’t account for netbooks or for the impact of solid state drives, which offer capacities that are much smaller than equivalent rotating media.
Why does Windows 7 use so much less disk space than Vista? A very small amount of the savings (much less than I expected) is in program code. The biggest savings is from the preallocated volume shadow storage space, which holds System Restore points and backs up files via the Previous Versions feature. On my Vista virtual machine, this feature was using more than 4.6 GB of disk space. Under Windows 7, the system reserved less than 400 MB.
This attention to performance when resources are less than expected on a modern desktop PC potentially has positive implications for netbooks and other cheap PCs. I might have to haul that old 2002-era Pentium 4 out of mothballs and see how it handles Windows 7.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Talkback
How well does Windows 7 handle ARM processor?
The <a href="http://news.zdnet.co.uk/hardware/0,1000000091,39527261,00.htm" target="_blank">next-generation netbooks</a> will be running an <a href="http://www.liliputing.com/2008/11/netbooks-with-arm-cpus-could-be-on-the-horizon.html" target="_blank">ARM processor</a>.<br>
Hence the <a href="http://www.google.com/search?hl=en&client=firefox-a&rls=com.ubuntu%3Aen-US%3Aunofficial&hs=4RE&q=netbooks+market+race+a+to+the+bottom&btnG=Search" target="_blank">netbooks market is a race to the bottom</a>.<br>
^o^<br>
<br>
We don't know...
Cortex A9 multicores certainly have the grunt to support W7.
It's not as simple as saying "we're adopting this new platform"
It's very unlikely that you'll see anything until the next major release of Windows.
Unless there's money to be made...
Of course
It doesn't but runs ....
Atom vs ARM - we will see
From:
http://www.windowsfordevices.com/news/NS5787746607.html
The missing keyword is "for now"
This is *Intel* we're talking about. They've already reached 32nm, they're already versed in power efficient design, and they have a serious desire to make money. :)
Oh, and lets not forget the magic that is "economies of scale".
You do the math. At best ARM will hold its own--at worst they'll become another AMD.
Either way, MS will have a platform they already run on. And since Windows went from 0% to 80% in the netbook market (using a 9 year old OS yet!), I wouldn't bet against them, especially when Win7 comes out.
Windows CE supports ARM
RE: How well does Windows 7 handle 512MB?
Any chance you have a netbook to test this stuff on? ;)
I'll tell you now...
perfectly with Windows 7. Full-featured and
everything! Aero effects and messenger, web
browsing (with Chrome obviously...) and no
hangups! This machine has 1GB of RAM as I
couldn't bear the 256MB that it came with so I
upgraded probably just under 2 years ago. The
processor is only an AMD Radeon Mobile 1.8GHz
processor and yet it runs perfectly. I'm 99%
positive that it will work on your machine.
Can not find AMD Radeon Mobile 1.8 GHz CPU... :-)
I know that there is a graphics chip: ATI Mobility Radeon? X1400 which was/is one of the speed demons in the notebook world. For details see:
http://ati.amd.com/products/MobilityRadeonx1400/index.html
Not to mention that 1.8 GHz AMD will be definitely faster than 1.6 GHz Atom.
Yeah, sorry.
when I go to dxdiag, it says my processor is
the Mobile AMD Sempron(tm)3000+ at 1.8 GHz.
And yeah, my graphics card is one in the Radeon
XPress series.
Sorry that I got those confused!
And yeah, I was really only trying to emphasize
how well Windows 7 runs on my 5 year old
machine. There's a lot of stuff that I would
never have dreamt of putting on here and yet
Windows 7 somehow just glides right through.
Note, Win7 still takes more resource than XP
Maybe it was a typo, and you meant you cringe having to use Vista on your Wind -- or you cringe at using XP for other reasons than performance.
If only I could talk to you about Linux ... but i don't want to wake the sleeping lurkers who would deride me (not in the mood today ;-).
And this is a surprise to you???
Having said that, in Win7, most of that work is being done in the background on low-priority threads.
The net result is that although Win7 uses more RAM than XP, much of that RAM is used to cache frequently used files and so makes up for the extra work that Win7 performs, resulting in Win7 feeling comparable, and in some cases, faster than XP on the same tin.
Net-net, Win7 takes a little more resources, but delivers a VERY responsive experience.
No
XP on Atom
I agree
This is not a breakthrough
multiuser operating system with multitasking, networking, and a
graphical interface. In terms of capability operating systems have
not advanced much, and yet needs 32 times the RAM. This is not
a breakthrough, people. Wake me when the next version of
Windows can run in 16mb.
Confirmed... with OS/2
Still have good memories about its reliability and performance.
IBM might think to come up with its own operating system for netbooks. :-)