Windows Guides Feed

superfetch ram chip Why Does Vista use SO Much RAM? An Explanation of Superfetch

Many Vista users (or people who have never used Vista) complain that the operating system uses too much RAM. They look at the performance monitor and see there is a lot less available RAM – when compared to Windows XP. The extra use of RAM in Vista is partly due to a performance enhancement called SuperFetch. Having low free memory in Vista shows this is working.

Please note: I wrote a guide on disabling Superfetch. In this guide I tell you to let Superfetch run. My advice is to disable Superfetch if you have less than 2GB of RAM (this is a generalized number as all systems are different.) If you have more than 2GB of RAM, Superfetch will work to your advantage.

Comparing XP and Vista RAM Usage

The following two images show performance on an XP and a Vista machine (both 2GB RAM) running under normal circumstances. Notice how there is lots more free RAM in XP (XP also preallocates RAM, but nothing like Vista does). Also note: XP displays RAM in KB and Vista displays it in MB.

superfetch xp ram usage Why Does Vista use SO Much RAM? An Explanation of Superfetch

superfetch vista ram usage Why Does Vista use SO Much RAM? An Explanation of Superfetch

XP treats RAM as a resource to be used only when needed while Vista treats RAM as a cache and uses almost all of it as soon as it becomes available.

What Does Superfetch Do?

Superfetch works out what applications you use most often and builds a database of your work patterns. This information is then sent to the disk defragmenter to ensure those applications are stored optimally on your hard drive. This information is also used to preload the most commonly used applications as you log on to Windows. Finally, Superfetch takes care of I/O on your system and prioritizes your most important applications; inputs and outputs from vital applications take precedence while you are using them.

Yes, you guessed it — a combination of the three actions above speed up the process of opening a program. Hopefully this guide was helpful by letting you know what Vista is up to when it’s using so much RAM all the time.



 Why Does Vista use SO Much RAM? An Explanation of Superfetch

About Rich

Rich is the owner and creator of Windows Guides; he spends his time breaking things on his PC so he can write how-to guides to fix the problems he creates.

Free PC tips by email

Search Windows Guides




Comments

  • MadWhiteHatter

    Wow. I support Vista. What you just discussed is something a lot of my opponents have raised about Vista. You put it succinctly, and I appreciate it greatly.

  • http://www.madwhitehatter.com MadWhiteHatter

    Wow. I support Vista. What you just discussed is something a lot of my opponents have raised about Vista. You put it succinctly, and I appreciate it greatly.

  • Sindustry

    lol It’s not an electorial vote.

    You either use or don’t use the OS.

    You don’t force it’s popularity on other people.

    Also keep in mind, Superfetch ONLY increases the performance of OPENING a program, not running the program. Big difference.

  • Sindustry

    lol It’s not an electorial vote.

    You either use or don’t use the OS.

    You don’t force it’s popularity on other people.

    Also keep in mind, Superfetch ONLY increases the performance of OPENING a program, not running the program. Big difference.

  • Mystery_Byte

    I found out that the windows vista sidebar uses up to 30 MEGABYTES

  • Mystery_Byte

    I found out that the windows vista sidebar uses up to 30 MEGABYTES

  • Mikefrisch

    You didn't answer the only important question–does windows use of your memory effect your computers ability to run programs?

  • Cygnus_hyoga

    On x86 based system, Superfetch uses only between 30-40mb, but on a x64 OS, it uses bt 70 and 90 mb, anyone knows how to reduce it? Thks in advance!


Computer tips in your inbox
Sign up for the Windows Guides newsletter to get PC tips and access to free Windows books (More details)

Enter your email address:
 

Popular Guides

See which sites have been visited on your PC (even if private browsing mode is used)

Create a Windows 7 System Repair Disc

Best Free Anti-malware

Hibernate vs. Sleep vs. Shut-Down

i3, i5, and i7; Dual, Quad, Hexa Core Processors. How to they Differ?

Intel's Ivy Bridge Processor: new Features

Submit Your Tip
Submit your computer tip to us; receive full credit for all published tips

Comments
Windows Guides on Facebook