Originally posted by: cmdrdredd
Originally posted by: Yellowbeard
Originally posted by: cmdrdredd
Originally posted by: Yellowbeard
Isn't Vista supposed to be very quick at dumping unneeded data out of the cache? I have not read up on Superfetch.
Superfetch loads your most used programs into memory and when you want access to them it opens from RAM not HDD. If an app needs that memory space then it opens up that space.
Right, but isn't it supposed to be VERY quick at doing this? Much quicker than XP was with the same type of operation? The reason I ask is, if Superfetch is not VERY quick then I don't see it being all that useful.
it's seamless. Anyway it basically sucks up all your available memory on purpose. Vista isn't supposed to leave free memory sitting around.
Exactly. Vista follows the motto: "Unused RAM is wasted RAM".
For instance: When I had 2GB of RAM with Vista 64, it'd suck up approximately 48%. This was with no programs running, after a fresh boot.
Now, I have 4GB, and memory usage after a fresh boot is about 40%

So that means that Vista automatically reconfigured Superfetch to cache apps on memory even more aggressively.
However, Vista is smart enough to dump the memory when necessary, ie, when you load a memory hogging app like a game.
I love Superfetch, and it's amazing how snappy Vista can feel. The only drawback in my opinion is that the bigger your cache, the more it takes to load up from HDD to the RAM. With 4GB, my cache is so large I get constant HDD thrashing for about 5 minutes after a fresh boot, with my HDD led being solid red for that time. After that, it stops.