hQuse: CleanMem interesanta programmatūra

Publicēts: 10:11:40 02/25/09
Autors: hQuse

Ir dažas programmas, kuras noteiktu iemeslu dēļ turu palaistas sistēmā n-tās diennaktis. Protams, darba laikā tiek izmantotas arī dažādas citas programmas, kuras dienas beigās tiek aizvērtas ciet, bet ir iespējamība, ka pēc pāris dienām operētājsistēmas atmiņa ir pilna. Šajā gadījumā talkā var nākt tāda interesanta programma, kā CleanMem.

Atšķirībā no citām "memory-optimizer", "ram defragmenter" u.tmldz. programmām, šī netiek turēta fona režīmā, bet tiek palaista no Task Scheduler ik pēc 30 minūtēm. Lai "attīrītu" nevajadzīgi aizņemto atmiņu, tiek izmantots Windows API. Programmas autors raksta:

Cleanmem is a tool I wrote for my customers and there systems and decided to release it on the net.

If you have any problems please let me know either by the contact page or the forums!

The program will install and set it to run every 30 min via the windows task scheduler.
Install it and your done! The program doesn't run in the back ground, once it does its job it closes and doesn't run again until the task scheduler runs it.

The program is very simple to operate as it will run and clean the memory out of all processes it can, without any user input.

Some anti viruses and such protect their processes so of course cleanmem can't touch those.

This doesn't work like other memory cleaners that do nothing but force windows to free up memory by using up all the avail. memory.
This old trick then causes your system to lag big time!

Cleanmem works in a matter of about 1 sec. It uses a windows api call that is in Windows 2000,xp,2003,Vista & 2008 that tells windows to cleanup the workspace of a processes thus freeing up any memory the process no longer needs. Other memory cleaners end up forcing the memory into the page file slowing down your system.
This tool does not. The API call frees up unused memory from programs, when 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.

A good example is this, say you have quickbooks installed and setup for multi user mode.
The quickbooks service takes 37mb of memory just sitting there! when cleanmem is ran it uses only 600kb and wont grow again until it actually is used. The same goes for all processes.



Piefiksēšanas vērts teksts augstāk minētajā lapā:

SetProcessWorkingSetSize does force memory to the page file because it limits how much memory the process can have.
EmptyWorkingSet is a cleanup api from Microsoft that doesn’t limit anything it simply removed the unused.

This is the same API call Microsoft uses in its memory cleanup program in its resource kit. So if you have any doubts then just try the program out and make your judgment from actually using the program and not by a stereo type set by crap programs and the people burned by them.
-Shane