On BNET: Online porn struggles for profits
BNET Business Network:
BNET
TechRepublic
ZDNet

February 6th, 2009

How well does Windows 7 handle 512MB?

Posted by Ed Bott @ 1:18 pm

Categories: Hardware, Windows 7, Windows Vista

Tags: Microsoft Windows 7, Microsoft Windows Vista, RAM, Microsoft Windows, Microsoft Windows Vista (Longhorn), Operating Systems, Software, Ed Bott

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.

Windows 7 Ultimate x64 uses less memory than you might think

Windows 7 Ultimate x64 uses less memory than you might think

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

Or, in graphical terms, with the raw numbers normalized so that XP=100:

Windows 7 uses less RAM and disk space than Vista

Windows 7 uses less RAM and disk space than Vista

As you can see, on this low-resource configuration Windows 7 uses dramatically less RAM than Vista, and also has a smaller hard-disk footprint. A few configuration notes can help put these results in perspective:

  • 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.

Ed BottEd Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. See his full profile and disclosure of his industry affiliations.

Email Ed Bott

Subscribe to Ed Bott's Microsoft Report via Email alerts or RSS.

  • Talkback
  • Most Recent of 205 Talkback(s)
RE: How well does Windows 7 handle 512MB?
I'm running Windows 7 on my Netbook but I thought I had
to have 1Gb of ram so I upgraded first. If I had known I
would have tried without.

Thanks for the review, I'll post my own findings on
http://green.cx
... (Read the rest)
Posted by: Green.cx Posted on: 09/13/09 You are currently: a Guest | | Terms of Use
How well does Windows 7 handle ARM processor?  n0neXn0ne | 02/06/09
We don't know...  Sleeper Service | 02/06/09
It's not as simple as saying "we're adopting this new platform"  Joe_Raby | 02/06/09
Unless there's money to be made...  Sleeper Service | 02/07/09
Of course  Joe_Raby | 02/07/09
It doesn't but runs ....  ShadeTree | 02/06/09
Atom vs ARM - we will see  Solid Water | 02/06/09
The missing keyword is "for now"  wolf_z | 02/06/09
Windows CE supports ARM  AdamzP | 02/11/09
RE: How well does Windows 7 handle 512MB?  cfischer83@... | 02/06/09
I'll tell you now...  gamefreak9310 | 02/06/09
Can not find AMD Radeon Mobile 1.8 GHz CPU... happy  Solid Water | 02/06/09
Yeah, sorry.  gamefreak9310 | 02/06/09
Note, Win7 still takes more resource than XP  daboochmeister | 02/09/09
And this is a surprise to you???  de-void | 02/09/09
No  cfischer83@... | 02/09/09
XP on Atom  mswift@... | 02/09/09
I agree  cfischer83@... | 02/09/09
This is not a breakthrough  interlocutor | 02/06/09
Confirmed... with OS/2  Solid Water | 02/06/09
OS/2  Bryan Price | 02/07/09
Finally someone with commonsense!  Christian_<>< | 02/06/09
but you missed the boat...  ericesque | 02/06/09
Updates to L&F is not advance  wackoae | 02/06/09
No I am on the boat.  Christian_<>< | 02/07/09
conservative here too  ericesque | 02/07/09
and sorry  ericesque | 02/07/09
Look at the freak, world^  gregrocker | 02/09/09
Uh... about common sense...  914four | 02/09/09
obviousness  shadfurman | 02/10/09
Uh.. Yeah.. The Democrats and the 90's...  Wolfie2K3 | 02/10/09
Sorry, way off track on this thread.  jakesty | 02/11/09
Well said!  914four | 02/11/09
So why aren't you still using it?  mikefarinha | 02/07/09
Check this out  windozefreak | 02/09/09
Yawn...  thenetavenger | 02/08/09
Ubuntu in 384MB RAM ... what are you seeing?  daboochmeister | 02/09/09
Just for fun... some ramblings from another graybeard.  914four | 02/09/09
Yeah, and  windozefreak | 02/09/09
Your Sun is a Pig  payton@... | 02/09/09
The OS runs in the RAM  BALTHOR | 02/06/09
And the point of your post? (nt)  bjbrock | 02/06/09
Lack of Purpose and Lack of Knowledge of Your Audience  Grayson Peddie | 02/06/09
Yeah, reading replys to BALTHOR are always..  JCitizen | 05/05/09
RE: How well does Windows 7 handle 512MB?  Loverock Davidson | 02/06/09
Eh  honeymonster | 02/06/09
this one is also not funny  nizuse | 02/06/09
Is that supposed to be good?  jakesty | 02/11/09
RE: How well does Windows 7 handle 512MB?  marcinw | 02/06/09
512MB of RAM may be enough for Windows....  Joe_Raby | 02/06/09
No! No! No!  windozefreak | 02/09/09
Windows 7 works well in 512 meg  progon | 02/06/09
Not exactly the right setup...  Solid Water | 02/06/09
What difference does it make (it will be un-useable)  Christian_<>< | 02/06/09
So with 7 appearing to be head and shoulders above Vista...  TripleII | 02/06/09
No, I wouldn't agree  Ed BottZDNet Moderator | 02/06/09
Would you agree that....  storm14k | 02/06/09
Define Bloat  Rob Oakes | 02/06/09
footprint (nt)  n0neXn0ne | 02/06/09
No  Ed BottZDNet Moderator | 02/06/09
So......if I want to be cynical.....  TonyOz | 02/07/09
Nope, never said that  Ed BottZDNet Moderator | 02/07/09
Agreed Ed and I approve totally of your right to choose........but  TonyOz | 02/07/09
You have more choices than me?  Ed BottZDNet Moderator | 02/07/09
No thanks to you  andrej770 | 02/07/09
I think I got the message across  TonyOz | 02/07/09
Yes, the complaints were ridiculous  Rob Oakes | 02/06/09
That's what I meant.  TripleII | 02/06/09
Look at it a little differently  Pliny the Elder | 02/07/09
You suffer from a very short perspective  notsofast | 02/07/09
Windows 7 on Pentium 4 M  the.ksmm | 02/06/09
x64 and x86 comparison is flawed  kailiu0x52 | 02/06/09
That was Ed's point  de-void | 02/07/09
Virtual PC Win7 x86  Open_Sauce | 02/09/09
Looks like your graphs make the case  chrome_slinky@... | 02/06/09
The difference could be PRE-FETCH  kvkalidindi | 02/09/09
Both Vista and 7 boot and run about the same on my latitude xt  marks055@... | 02/06/09
RE: How well does Windows 7 handle 512MB?  jigar1o1@... | 02/06/09
Short Answer  markbn | 02/06/09
RE: How well does Windows 7 handle 512MB?  nizuse | 02/06/09
RE: How well does Windows 7 handle 512MB?  TonyOz | 02/07/09
Green with Microsoft envy are we?  transposeIT | 02/08/09
And,  windozefreak | 02/09/09
Have you been living under a rock...?  Wolfie2K3 | 02/10/09
How well do older machines work on 7?  mlofton345 | 04/23/09
The point of this post...  ravi16aug@... | 02/07/09
Absolutely true..... but then..........  TonyOz | 02/07/09
Sir would you be gracious enough...  ravi16aug@... | 02/07/09
Thats hilarious...  storm14k | 02/07/09
and about anti-malware apps..  ravi16aug@... | 02/07/09
Sorry ravi........I pressed general not reply  TonyOz | 02/07/09
Dude.................. Step away from the "." key  ConradPoitras@... | 02/07/09
RE: The point of this post ... is ...  n0neXn0ne | 02/07/09
Oh my..  ravi16aug@... | 02/07/09
RE: Oh my.. oh my  n0neXn0ne | 02/07/09
The answer is absolutely NO.......and why ?  TonyOz | 02/07/09
Dude.. CHILL...  Wolfie2K3 | 02/07/09
How can I disagree ?  TonyOz | 02/07/09
You're right  nizuse | 02/07/09
Good analogy...? How?  Wolfie2K3 | 02/10/09
Canaries  TonyOz | 02/07/09
Wow...I got even better results!!!  storm14k | 02/07/09
It sounds like...  Ed BottZDNet Moderator | 02/07/09
It could be....  storm14k | 02/07/09
The Above Is Interesting, Here's My Question  DannyO_0x98 | 02/07/09
Thats a good question.  storm14k | 02/07/09
Virtual PC 2007 SP1's behaviour....  Joe_Raby | 02/07/09
Thanks For the Comments  DannyO_0x98 | 02/08/09
Inside advantage?  Ed BottZDNet Moderator | 02/08/09
Yes inside advantage....whats wrong with that?  storm14k | 02/08/09
In conclusion  markbn | 02/08/09
LMAO!!!!!!  storm14k | 02/09/09
The only lameness is on you and your SW  markbn | 02/09/09
Nothing lame here....  storm14k | 02/09/09
RE: Nothing lame here....  markbn | 02/09/09
Funny you should call my test sloppy...  storm14k | 02/09/09
RE: Funny you should call my test sloppy.  markbn | 02/09/09
@markbn....seriously???  storm14k | 02/10/09
@storm14k: see? you have reading comprehension problems  markbn | 02/10/09
Hello Troll Boi  windozefreak | 02/09/09
Hello freak!!!  storm14k | 02/10/09
Zip test results  Ed BottZDNet Moderator | 02/09/09
I used the Java EE IDE version.  storm14k | 02/09/09
Same here! (screenshot)  obvio.capitao@... | 02/10/09
Windows 7 VM: How?  Perfume Factory | 02/07/09
Answers  Ed BottZDNet Moderator | 02/07/09
Sounds like you're still using a lame VM  Johnny Vegas | 02/07/09
Windows 7 runs fine on Virtual PC 2007 SP1  Joe_Raby | 02/07/09
Norton Antivirus 2009  Joe_Raby | 02/07/09
I'll assume this is for me...  storm14k | 02/07/09
Since you refuse to mention what virtualization software  Ed BottZDNet Moderator | 02/08/09
Which is the more realistic situation?  storm14k | 02/08/09
I forgot to ask about the unzip problem again.  storm14k | 02/08/09
I have no idea  Ed BottZDNet Moderator | 02/09/09
Follow-up  Ed BottZDNet Moderator | 02/09/09
1 minute?  storm14k | 02/09/09
Larger packages have nothing to do with it  de-void | 02/09/09
They were run in the same environment...  storm14k | 02/09/09
@storm14k: Ah, my bad. Although ...  de-void | 02/09/09
Another proof that storm14k is  markbn | 02/09/09
@de-void  storm14k | 02/10/09
Here markbn....let me help you with your letter to MS.  storm14k | 02/10/09
@storm14k : let me help you with the letter to your psyquiatrist  markbn | 02/10/09
@storm14k - Update - Win7 & virtualized Vista numbers to unpack Eclipse  de-void | 02/11/09
Driving force  johnfenjackson@... | 02/07/09
why you would use a new OS on an obsolete machine with 512MB RAM only?  qmlscycrajg | 02/08/09
Naive Comment  rjacksix | 02/09/09
RE: How well does Windows 7 handle 512MB?  thomasmc77 | 02/08/09
Correction on HD Space usage for Ed...  thenetavenger | 02/08/09
USB  n0neXn0ne | 02/08/09
A "brick"? Hardly...  Wolfie2K3 | 02/10/09
Two responses  Ed BottZDNet Moderator | 02/09/09
RE: How well does Windows 7 handle 512MB?  GuardianBob | 02/09/09
RE: How well does Windows 7 handle 512MB?  vvbs@... | 02/09/09
old machines  rtk | 02/09/09
I hate to sound moralistic ...  daboochmeister | 02/09/09
Who's forcing you to upgrade?  de-void | 02/09/09
More RAM/Faster CPU is never a cure for a BSOD  de-void | 02/09/09
RE: How well does Windows 7 handle 512MB?  qrkyboy@... | 02/09/09
Significant Improvements in TCP/IP Stack  rjacksix | 02/09/09
So the old man XP wins again - no surprise there  WiredGuy | 02/09/09
One better - It even handled 384MB  Timpraetor | 02/09/09
RE: How well does Windows 7 handle 512MB?  pfgjames | 02/09/09
A Bloated Monster Creates Havoc!  dayfydd | 02/09/09
Antoine de Saint-Exupery said it first  914four | 02/10/09
But what about Wall Street?  dayfydd | 02/09/09
RE: How well does Windows 7 handle 512MB?  pauldoyle98@... | 02/09/09
RE: How well does Windows 7 handle 512MB?  computerbank@... | 02/09/09
Not a Valid Test  rjacksix | 02/09/09
XUbuntu  obvio.capitao@... | 02/09/09
To be honest...  storm14k | 02/09/09
Memory - More is STILL better...  Wolfie2K3 | 02/10/09
More RAM is ALWAYS better  obvio.capitao@... | 02/12/09
Running Win7LITE on notebook @208mb ram@idle  gregrocker | 02/09/09
That's nothing new  Joe_Raby | 02/10/09
You can't really draw that conclusion from that data  mmj@... | 02/09/09
That's accurate  Joe_Raby | 02/10/09
RE: How well does Windows 7 handle 512MB?  windozefreak | 02/09/09
RE: How well does Windows 7 handle 512MB?  atari8bit@... | 02/09/09
Nobody really cares about OpenGL anymore  Joe_Raby | 02/10/09
You're making the wrong comparisons.  GOTBO | 02/10/09
Enough with the dishonest FUD...  Wolfie2K3 | 02/10/09
RE: How well does Windows 7 handle 512MB?  BigE123 | 02/10/09
Yes.. It matters...  Wolfie2K3 | 02/10/09
Good for you! Or is it?  de-void | 02/11/09
RE: How well does Windows 7 handle 512MB?  glewis2@... | 02/10/09
How about 256 MB ???  obvio.capitao@... | 02/10/09
RE: How well does Windows 7 handle 512MB?  Thunderbuck | 02/10/09
GeForce 7300 series...  Wolfie2K3 | 02/10/09
what the hell is netbook?  jk_10 | 02/10/09
I'll go along with that for the most part...  Wolfie2K3 | 02/10/09
perspective  jk_10 | 02/11/09
As Good or Bad as Vista  sspadmin@... | 02/11/09
Windows 7 in 512M - Bott, do your homework properly,  mugginz | 02/11/09
What is the difference?  obvio.capitao@... | 02/12/09
The difference?  mugginz | 02/13/09
Windows7 on 426MB & 32MB Video - VirtualBox  richard.s | 02/12/09
256MB  obvio.capitao@... | 02/12/09
256MB -- Video  obvio.capitao@... | 02/15/09
RE: How well does Windows 7 handle 512MB?  Dr. Kramhoff | 02/14/09
139MB free with x64 installed on my laptop  Custard_over_2x_Pie | 02/15/09
139MB free -- running with just 256MB!!!  obvio.capitao@... | 02/15/09
Zzzz..  Custard_over_2x_Pie | 02/15/09
Real data from day to day usage  olberton@... | 03/02/09
RE: How well does Windows 7 handle 512MB?  Green.cx | 09/13/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline