CleanMem 2.0

Published by

CleanMem keeps memory use in check on the system without the memory being pushed to the page file. This in turn keeps the system running smoother.
The people who will notice the biggest performance increase are ones who don't have a lot of memory installed. (More memory is always better!)

The reason is when your system starts getting low on memory Windows will start to move memory to the page file. The page file is ran off your hard drive. The hard drive is the bottle neck of performance on a system. So the slower the drive the slower the system goes as it tries to work with the page file. When you use CleanMem you help keep the system from using up all its memory. In turn Windows doesn't push anything to the page file, and we avoid the huge slow down from page file usage.

Why use CleanMem
To make sure the memory is being used in the best way it can and avoid memory leaks and such using up all the memory. Lots of people feel the memory is a resource and should be used as much as possible. however, eliminating , the left over trash is generally a good idea.

So how does CleanMem work?
CleanMem Works buy calling a Windows API. CleanMem doesn't change the working set of a processes. It simply asks Windows to do all the work. So Windows does the trimming, the moving and manages everything. This is why there is never any crashes of programs and any performance hit to the system. To put it short CleanMem doesn't work against the Windows memory manager, it works with it.


Changelog:

v2.0.0
Changed the default task scheduler run time for CleanMem from 30 min to 15 min.
Fixed the 256 char limit for the setting file. The limit is now 4096 chars.
Performance enhancement to CleanMem.exe. It will now only load the lists if that list is enabled. Before it loaded them every time.
Changed the API used to pull system stats.
The page file info shown in Windows XP and 2003 task manager is actually Commit Total. To stay with proper naming I have changed the name in the program from page file to Commit Total.
The mini monitor would format the numbers down to 3 decimal points. Example: 1.999 GB. Due to the new info the mini monitor can show in the text fields I have lowered it to 2 decimal points. Example: 1.99 GB. This is to better fit the new information in the amount of available space. This will also round the numbers, so 1.999 will become 2.00.
Changed the default bar fill graphic.
Changed some of the default settings for the mini monitor. Such as bar fill text color and show border. These of course are still changeable by the user.
The right click menu that is on the system tray icon is now accessible from the main settings window as well.
Removed Clean Memory button from the mini monitor. Users can right click on the mini monitor for the clean memory option. With the button gone users can now set the position of the text on the monitor. Left, Center, Right
Added a online help file link to the menu. This will go to the guide on how to use CleanMem and the Mini Monitor.
When you first install CleanMem you no longer have to reboot before the task scheduler will start running CleanMem.
On Windows Vista & 7 when the UAC is enabled the tray icon would not show if explorer.exe was restarted. This has now been fixed.

New Free features:
Allow to hide text in mini monitor bar
Have a reset mini monitor position button
Add randomize colors button for mini monitor
Add color presets for the mini monitor
Show system up time in the mini monitor settings window.
Users can set to have the mini monitors corners rounded or not.
Users can now set the text alignment for the 2 text fields on the mini monitor. Left, Center & Right.

New Pro features:
Advanced Monitor Rules: (The user can set these rules for any process they like (Not on protected processes of course)).
Clean the memory on a specific process when it hits a user set memory level. (Example: Firefox hits 150MB) The mini monitor cleans the memory instead of calling CleanMem. One less program to run :-)
Kill a program if it hits a certain amount of memory.
Auto set process priority on a process.

Auto clean the system file cache when it reaches a set size.
Set how often the advanced monitor rules will run.
Auto run CleanMem when system hits a user specified % of memory used.
Great details on running processes.
Allow users to choose a picture (jpg, bmp, gif) for the mini monitor bar.
Allow user to choose what text shows on the mini monitor Example: Total memory, used memory, free memory, page file commit, file cache size, system uptime and more.
Show current file cache info.
Show extended memory usage stats.
  Download