Cleanmem is very small as it doesn’t need to do much. First off Cleanmem doesn’t clean the memory from the processes itself! It asks Windows to do that. When the program starts up it grabs a list of running processes. It then grabs the ID of each process and calls the Windows API EmptyWorkingSet for each processes, Cleanmem of course checks the ignore list and skips those processes. Then Windows cleans the process, and once all the processes have been cleaned Cleanmem closes itself.
Does CleanMem works? Just because it doesn’t have a fancy graphic with rainbow colour bars doesn’t mean it is not working. Take a look at the before and after screenshot I managed to capture. Download CleanMem 1.4.0 (1.70MB)

