Before you put up your hands in despair at the sight of another so-called “memory optimizer”, I would advise you to read ahead.
So here’s the deal: CleanMem runs and clean the memory out of all processes that it can, without any user input. This might seem like a lot of other similar apps that you might have heard about but believe me – IT’S NOT.
For one, CleanMem doesn’t always keep running in the background. In fact it runs every 30 minutes and only frees the memory that it can.
According to the author:
CleanMem works in a matter of about 5 seconds. It uses a Windows API call that is in Windows 2000, XP, 2003, Vista & 2008 that tells Windows to clean up the workspace of a process thus freeing up any memory the process no longer needs. Other memory cleaners end up forcing the memory into the page file slowing down your system.
This tool does not. The API call frees up unused memory from programs. When a program needs the memory again, it can simply take it back instead of forcing the memory out of ram and into the page file. This is the same API used by Microsoft in its empty.exe in the Windows 2003 Resource kit. This is also the same API that all .NET programs use by default when you minimize them and their memory lowers. So now instead of being just for .NET, Cleanmem lets you use it on all your programs.
All in all, the claims and explanation had me intrigued, so I decided to give it a shot. Here are my test results:
Of course this doesn’t mean that you can continue to use Photoshop in under 20K. As and when Photoshop requires more memory (which it would, once you get back to it) it gets it back. It just doesn’t keep it to itself while you are surfing the web for the stock images as it would have done without CleanMem.
The Bottom Line
It doesn’t force processes to free up memory and recovers only the amount that it can (that explains the first graph? Maybe)
I didn’t see a performance dip as I had seen with other memory cleaners when you switch back to applications after the memory had been freed.
I noticed that it can’t recover memory from certain processes like antivirus programs. I am betting on the protection that those programs have in place.
There is even a portable version available that is about 10.7 KB
You can add some process to the ignore list so that they are not effected by CleanMem (requires editing configuration files present in installation directory).
Frankly speaking, this seemed too good to be true. I am still finding it hard to believe because its not only in the statistics but working on my machine actually feels snappier. Heck whatever it does, it is working for me (and a number of other people on the various forums all over the internet).
Give it a try and let us know how it went for you. Do you notice a boost in performance? Share with everyone in the comments either way!