Hello,
Quote:
Originally Posted by nitestick ...Alvin.C i like some of your views but i have to disagree. it's not a bad thing in itself that a high percentage of memory is being used, the issue is that it is being used at idle... |
But what's wrong with Vista using RAM when the system is idle? Because if the system is idle, the user is not at the PC using any applications. It is a cache, not a resource. On average, RAM is 37x faster than the HDD. It would be a complete waste if RAM was not being used for a cause during idle.
An extract from codinghorror.com 'Why Does Vista Use All My Memory?' article:
Quote:
|
You have to stop thinking of system memory as a resource and start thinking of it as a a cache. Just like the level 1 and level 2 cache on your CPU, system memory is yet another type of high-speed cache that sits between your computer and the disk drive. And the most important rule of cache design is that empty cache memory is wasted cache memory. Empty cache isn't doing you any good. It's expensive, high-speed memory sucking down power for zero benefit. The primary mission in the life of every cache is to populate itself as quickly as possible with the data that's most likely to be needed
|
I understand your view nitestick, but I also have to disagree

. The issue isn't that a high percentage of memory is being used at idle, the issue is what Vista is using the RAM for during idle states. And the answer to that is SuperFetch.
A main feature of SuperFetch is that it intuitively caches data to the RAM when the system is idle, so that when you return to the PC to run an application, it will load quicker.
Still I share your concern, and some users have reported sluggish performance during initial gameplay of a memory hungry game while SuperFetch frees up the memory.
If you prefer to have a Windows XP style prefetcher in Vista, SuperFetch can be turned off by typing services in the 'Start Search' field of the Start Menu, and hitting enter.

The Services window will appear, and from there you right click the Superfetch service, click properties, and set 'Startup type' to Disabled.