Mike Brannigan said:
Look at your Performance and Process tabs of Task Manager and you will see
that an amount of your memory is actually just reserved for cache etc.
This is released as needed for applications.
You can all the individual memory footprints of the other system
components too and they will not add up to 512MB.
If that's true, then Vista wouldn't need 512MB of memory to run, right?
So, let's do a simple test:
Take an ordinary workstation workload that consists of a web browser viewing
a single web page, a typical email client and news reader, a couple
instances of wordpad, a couple calculators, a couple command prompts, an
instance of Windows Explorer, and an mp3 player. This workload runs (slowly)
on Windows 2000 on a typical six-year-old machine with 64MB memory. With
128MB memory, it runs fine; switching among the programs, loading new
messages and new web pages, browsing through the filesystem, etc all
functions at a reasonable speed (i.e. it's not so slow that it makes you
lose your train of thought while you wait) with 128MB.
Is Vista's memory usage bloated compared to Windows 2000? To answer this
question, simply answer: can Vista run the above workload with 128MB with
the same acceptable performance which Windows 2000 provides?
Perhaps you'll make the argument that Vista is more feature-rich than
Windows 2000, and so justifiably needs more memory. Ok; let's turn off
Vista's firewall, windows defender, windows automatic update, system
restore, the search indexer, aero, fast user switching, and whatever other
new (relative to Windows 2000) features which might be consuming memory, and
ask the question again: can Vista run the above workload with 128MB with the
same acceptable performance which Windows 2000 provides?
And if the answer is "Vista requires at least 512MB memory, and that's not
negotiable," well then, wouldn't that be conclusive proof that Vista's
memory usage is, in fact, bloated compared to Windows 2000?