RAM by Fred Langa
Here's the problem: With most computer things that can be "used up" (hard drive space, bandwidth, etc.) you want as much to be *un*used as possible. But it's just the opposite with RAM, because unused RAM is wasted RAM.
That's worth repeating, because it's the central point: Unused RAM is wasted RAM.
Thus, any tool that "frees up" RAM or "creates holes in RAM" or any similar thing is really creating a pool of unused--- wasted!--- RAM.
You see, your RAM is the fastest memory your PC has. Memory operations in RAM operate at nanosecond speeds (billionths of a second), six orders of magnitude faster than the millisecond speeds (thousandths of a second) of memory operations written to a hard drive, as "virtual memory" in the PC's swapfile.
"Freeing RAM" means you're taking data and code out of the fastest memory your system has and transferring it to the swapfile on disk, which is the *slowest* memory your system normally has. That doesn't help you. In fact, it slows you down!
Windows does a pretty good job of keeping your RAM more or less optimally full, *which is the way you want it* because you WANT as much stuff as possible kept in the fastest-available storage. When RAM gets too full, Windows correctly dribbles out the least-used and least-important code and data to the slower hard-drive storage of virtual memory; and that too is just what you want.http://www.langa.com/newsletters/2004/2004-12-16.htm#2