1. Home
  2. Windows

Free Up Your System Memory Quickly With MaxMem

There are various 3rd party tools for Windows that lets you clean up your system memory but they take their time. Sometimes a user needs to free up his memory quickly before the computer freezes or hangs up.

MaxMem is a free tool for Windows that lets you clean up the system memory both quickly and efficiently. It silently sits and monitors the memory from the System tray. To clean up the memory, right-click the MaxMem icon in the system tray, select Free, and now further select from the list of 3 options: Normal, Periodic, and Aggressive.

free up system memory

These 3 option free up the system memory depending on the boundaries. They do not close any applications, but try to find useless and non-responsive background processes and then close them.

freeing system memory

You can select the memory boundaries for each of these options by going to Preferences. Right-click the icon in the system tray and select Configuration from the context menu.

configure system memory clean up

You can also quickly free up memory space by left clicking the icon, you can select the type of operation from the preferences window. It works smoothly on all versions of Windows, both 32-bit and 64-bit. Enjoy!


  1. Programs like these are a total waste of resources. Windows memory management is exceptionally well-organized, and having x MB’s of your total (physical) memory free doesn’t say a thing. As soon as more resources are necessary, Windows will automatically page threads that have no priority or clean up that which has become obsolete. Forcing this periodically by programs like this one only gives you a pretty looking ‘free mem’ figure, while influencing the system’s performance in no positive way at all.

    • I disagree where you say “programs like this one only gives you a pretty looking ‘free mem’ figure, while influencing the system’s performance in no positive way at all.”

      Before freeing the memory you can see how much memory is left by moving your mouse pointer over the system tray icon. After freeing some memory you can compare and check again how much memory is free. In my tests, it reduced 4% of memory which is enough if you have a low-to-medium end system. 🙂

    • You’re completely missing my point then. I know that you see a difference in free (physical) memory after you run one these programs. The thing is, it won’t help you, since Windows is perfectly capable of freeing up some memory when it is called for. Now if you really have an old system with – say 192mb of physical mem in an WinXP-based system – and you want to run a program but it’s not working because of a memory shortage, in rare occasions a tool like MaxMem will force just enough to be squeezed out of the memory to be able to run that resource-demanding program. That entirely true, I had that in like 1 or 2 occasions. But on a healthy system with enough resources for the kind of work you do with it, the resources this program will take up are probably more than what you will gain by running it. Tools like these are like flushing the toilet manually before you’re done, just to be sure that you won’t spill.

    • I second your opinion. But I believe such tools can come handy, like you said, in situations when a user needs to force free some memory so that he can run any desired program.

    • Guess we’re on the same page then 😉 It makes no sense to run this program in the background and enable periodical “free-ups” or whatever you may call it. What these programs usually do, by the way, is trying to allocate as much memory as possible and then just close its process, freeing up all the located memory. So, in effect, Windows still does all the memory management/freeing up.

    • While I was developing/testing game mods (TESIV Oblivion from Bethesda Softworks), I needed that kind of tool, so that loading a game for testing would force fetching from new/modified files, instead of from the RAM cache (there was no way to launch the game via some command switch call specifying to ignore the left-over RAM cache) . The only way I found which lifted the need to reboot each time I wanted to test objects/scripts in-game (instead of waiting for Windows to decide when it would empty/clean the RAM related to the game which process was terminated), was by using that kind of tool. And I was sooo glad I found this, saved me from a lot of hassle and time losses!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.