Vista Cached Memory
Posted 25 February 2009 - 07:09 AM
Posted 25 February 2009 - 10:40 AM
or turn off Superfetch.
In previous versions of Windows, system responsiveness could be uneven. You may have experienced sluggish behavior after booting your machine, after performing a fast user switch, or even after lunch. Although too many carbohydrates might slow you down after lunch, your computer slows down for different reasons. When you're not actively using your computer, background tasks— including automatic backup and antivirus software scans— take this opportunity to run when they will least disturb you. These background tasks can take space in system memory that your applications were using. After you start to use your PC again, it can take some time to reload your data into memory, slowing down performance.
SuperFetch understands which applications you use most, and preloads these applications into memory, so your system is more responsive. SuperFetch uses an intelligent prioritization scheme that understands which applications you use most often, and can even differentiate which applications you are likely to use at different times (for example, on the weekend versus during the week), so that your computer is ready to do what you want it to do. Windows Vista can also prioritize your applications over background tasks, so that when you return to your machine after leaving it idle, it's still responsive.
This isn't a new concept, of course. But Vista treats system memory like a cache much more aggressively and effectively than any other version of Windows. As alluded to in the above lunch anecdote-- and as you can see from the Task Manager screenshot above-- Windows XP has no qualms whatsoever about leaving upwards of a gigabyte of system memory empty. From a caching perspective, this is unfathomable. Vista tries its damndest to fill that empty system memory cache as soon as it can.
Edited by kikz, 25 February 2009 - 10:42 AM.
Posted 25 February 2009 - 11:10 AM
Posted 25 February 2009 - 09:15 PM
Posted 25 February 2009 - 10:46 PM
Are you sure about that?
Noticed quite a large drop in performance :)
The linux kernel has been using memory effectively like this for years, and it was part of the reason a linux system was so responsive. I was quite happy when I upgraded to Vista and found it doing the same thing, there's no point in having a bunch of free memory.
A fresh vista install uses appr 1gig of RAM, leaving Vista with 7gb which it can load up with "just in case" stuff. As far as I know there is little-to-no performance impact when you load up a program that Vista doesnt expect and has to overwrite some of that 7gb of RAM.
Posted 28 February 2009 - 01:04 PM
Posted 03 March 2009 - 11:19 AM
To be perfectly honest I'm unconvinced :P I can't see how cached memory could slow things down at all.
Yeah, due to the programs I use it makes some parts painfully slow if its cached windows memory. It pisses me off. I turned the caching off and now my computer is flying along again.
What programs are you using?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users