CleanMem is a software tool that helps the user to overcome loosening up of unused memory on applications. Since it installs unobtrusively and is automated at zero memory loss, it frees up memory from the applications effectively.
To configure it, you need to install the program and set it to run after desired intervals of time via Windows Task Scheduler. Users can change this desired time intervals, as they like by changing in the Task Scheduler in Windows.
This program doesn’t require any user input in order to run and clean up the memory out of all processes. It differs from other memory cleaners as it uses a Windows-API call available in Windows, instructing it to cleanup the workspace of a process, no longer requiring freeing up any memory.
Whenever 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.
CleanMem can be run manually by simply making a shortcut to it in the System32dir, or just opening the run command, tapping in CleanMem and hitting ok, and frankly it works reasonably well.
v2.2 [Jul 10, 2011]
Added better support for the window positions of the program. On some users systems, if they had another program running that worked with program windows, it would cause CleanMem to save the window positions off screen, or if a user lowered their screen resolution and the old position would now be off screen. The program now checks the current screen resolution and brings the windows back on screen.
Fixed a few small bugs.
Added some control dll's to have CleanMem use instead of the ones on the users systems. On a few rare systems, if the users theme controls had the wrong or mismatched versions then CleanMem or their computer would crash. I have put the correct files with CleanMem and it will use those now instead.