Dynamic memory allocation was a revelation at its time but now it’s just something normal. To allocate memory dynamically means, roughly, to give a program as much memory space as it needs and to deallocate it when it is not needed anymore.
MaxRAMFree is described on the developer’s site as an application that can defragment your system’s random access memory (RAM). Technically, that’s almost impossible but I gave this utility the benefit of the doubt. No matter what method I used to free up RAM, none worked. In fact, most of the time, after the memory was “defragmented”, a few more megabytes of RAM became occupied. To make things worse, after a few “defragments” the graphical user interface of the operating system began to have problems (screenshots attached). Graphics distorted, error dialogs kept popping up, Windows' graphical elements kept disappearing and so on.
If it would work, this utility would be great. It would get rid of the memory leaks and reclaim wasted space, it would be able to automatically defragment RAM when certain conditions are met and it can run at Windows startup. Unfortunately, all its features are useless because, simply put, this tool does not free up RAM.
Pros
- None
Cons
- Doesn't work
- Occupies even more RAM after defragmentation
- Occasionally corrupts Windows GUI graphics