View Full Version : a good memory optimizer
zack_rage
December 15th, 2004, 05:26 AM
hi
this is a good memory optimizer for all os
FreeRAM XP Pro is a freeware application designed to defragment and free up your system's RAM (Random Access (http://www.majorgeeks.com/download1670.html#) Memory). As a result, system performance, response time, and stability increase. FreeRAM XP Pro uses a minimal amount of memory, system resources, and CPU (http://www.majorgeeks.com/download1670.html#) time, thus making it fast and efficient. It also uses a very fast memory allocation algorithm, allowing it to work quickly with less intrusion on your productivity.
FreeRAM XP Pro offers many options and much customizability. Some of the features include the option to automatically monitor (http://www.majorgeeks.com/download1670.html#) and free up memory; tray support; fast, threaded freeing with Stop option; CPU, memory load, system resources, and virtual memory monitors (http://www.majorgeeks.com/download1670.html#); easy-to-use, attractive GUI; memory reporting and diagnostic logging; an AutoFree option for optimum performance and ease of use; and real-time memory information.
download it here
http://www.majorgeeks.com/download1670.html
cheers!
mossrock
December 21st, 2004, 07:01 PM
I use RAM idle SE to optimize ram on my pc.
It does the same thing, but is for computers running 9x and ME.
I think there is a newer version available, LE, but I am sticking with the one I currently have because it seems to work fine as it is.:blush:
LRI41
December 24th, 2004, 09:32 PM
Langalist HTML Edition 2004-12-16
Date: 12/16/2004
"Memory Optimizer" Confusion
Dear Fred From a very grateful subscriber to your Plus edition...
I refer to your http://langa.com/newsletters/2004/2004-11-29.htm#9 edition and the subject of Memory Optimizers, which you suggest are scams etc. I use FreeRam XP Pro - which is a totally free utility - hardly a scam to start with ! I have a full 1024 MB of ram fitted and when I first start using the computer daily, it usually shows between 695 and 710 MB i.e. 68% Ram free.
After two or three hours of general use, with regular software such as Word, Paint Shop Pro and the like, and especially after I use the "torrent" system to download a file, my available Ram drops right down to well below 300 MB.
Running FreeRam XP Pro indicates that it is fixing this, and brings it back up to the usual level. Does this indicate that my system has a major fault, or that my software is somehow "faulty" or that using torrents is bad for my system?
Needless to say, after running FreeRam XP Pro, my system runs like a bird, and all the software seems to work just fine. So WHY exactly do you say Ram optimizers are a scam - with my lack of knowledge then the only way I know of to bring my available Ram up to par would be to re-boot.
I would really appreciate your comments. Regards, Geoff Lacey
It's a confusing subject, Geoff--- one made more so by the purveyors of "memory optimizers," some of whom are themselves confused, and others of whom *want* you to be confused so you'll use their products.
Here's the problem: With most computer things that can be "used up" (hard drive space, bandwidth, etc.) you want as much to be *un*used as possible. But it's just the opposite with RAM, because unused RAM is wasted RAM.
That's worth repeating, because it's the central point: Unused RAM is wasted RAM.
Thus, any tool that "frees up" RAM or "creates holes in RAM" or any similar thing is really creating a pool of unused--- wasted!--- RAM.
You see, your RAM is the fastest memory your PC has. Memory operations in RAM operate at nanosecond speeds (billionths of a second), six orders of magnitude faster than the millisecond speeds (thousandths of a second) of memory operations written to a hard drive, as "virtual memory" in the PC's swapfile.
"Freeing RAM" means you're taking data and code out of the fastest memory your system has and transferring it to the swapfile on disk, which is the *slowest* memory your system normally has. That doesn't help you. In fact, it slows you down!
Windows does a pretty good job of keeping your RAM more or less optimally full, *which is the way you want it* because you WANT as much stuff as possible kept in the fastest-available storage. When RAM gets too full, Windows correctly dribbles out the least-used and least-important code and data to the slower hard-drive storage of virtual memory; and that too is just what you want.
"Memory optimizers" can actually reverse this process so that you end up with unused areas in your best and fastest memory; and tons of code and data shifted to your worst and slowest memory (on the hard drive). In other words, they can do the exact opposite of what they claim; slowing you down, not speeding you up!
There's still more to the topic, but to save space, let me point you to a fuller explanation, including the possible rare exceptions to the above: http://www.informationweek.com/story/showArticle.jhtml?articleID=17200583
But for the overwhelming majority of users, for the overwhelming majority of the time, memory optimizers are junk.
Just remember: Empty RAM is wasted RAM. Any tool that promises to keep areas of your RAM empty is working *against* you!
zack_rage
December 25th, 2004, 12:16 AM
hi bro
there are benefits when using optimizers
read this
In fairness to memory optimizers, I can think of three ways that they might help at least a little: First, some optimizers claim to use special, heavy-duty versions of memory-allocation routines that were originally intended for use by software developers. These are more aggressive than Windows' standard-issue memory allocation routines and can potentially overcome some problems with misallocated general memory.
After an application crashes, for example, its possible for some general memory to be ıorphanedı or marked as still in use, when it actually is not. And some apps do leak small amounts of general memory -- that is, they donıt properly clean up after themselves. In these cases, and in instances where Win98 canıt recover the leaked general memory on its own, running a memory optimizer may be able to recover the leaked memory.
But note that this still has nothing to do with User and GDI Resources. Whatıs more, because your total pool of memory is your RAM and virtual memory combined -- an amount that can be hundreds to thousands of megabytes -- minor memory losses here simply arenıt the big deal they are in the extremely limited, kilobyte-scale confines of the GDI and User space.
So, yes, a memory optimizer may be a minor help -- but its certainly not going to change your life in any radical way.
Benefit #2
Although many of the optimizers work automatically (triggered when available RAM falls below a preset level) most also contain instructions that say something like: ıBefore you run a humongous application, manually trigger the optimizer again and again until youıve opened up enough RAM for the new app to fit in. Once the optimizer is finished, you then launch your app, and Windows can read the app into the new hole in RAM.ı
Normally, without the optimizer, Windows would start to load and run the app, simultaneously calculating how much of what kind of RAM (physical or virtual) is needed, moving chunks of code and data in and out of virtual memory as needed, and so on. But if you follow the optimizers instructions, you stop working to trigger the optimizer; then while you wait, Windows does all the housekeeping it otherwise would have to do on the fly as the new app loaded and started to run. Because youıve reduced the workload on Windows, I can imagine how this might sometimes improve stability in some systems -- albeit at a very high cost in lost performance.
Benefit #3
By forcing Windows to open up a large chunk of RAM, a lot of data -- typically tens of megabytes -- will get written to virtual memory. As that code or data is needed again, it will be read right back into RAM. Thus, aggressive use of a RAM optimizer can help ensure that your RAM contains only the freshest, most-often needed data and code. In fact, I think this accounts for the freshly-booted feeling many of these optimizers claim to provide.
i post this cause i think its useful and depending on what user will want to
use it or not its their choice ok!
sirkenin
February 13th, 2005, 07:34 AM
Actually, especially after reading the article that lri41 posted, I will not be using a RAM optimizer. It makes sense that they are useless and cause more problems than they solve. That article was a real eye opener to be certain.
I just stumbled upon this thread by a Google search for a problem I was having losing textures in my Windows toolbars after having too many windows open. I know now that memory optimizers are not the solution I was looking for. In fact, the answer to all the problems might be in the registry key found at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\SubSystems. I'm not sure yet, I'm still doing some testing, but it appears that there's far more hope in that key than fiddling around with these dumb memory optimizers that promise far more than they can ever hope to provide.
For anyone that hasn't, I really do recommend reading the article that lri41 has linked to. It's very good.