LaZorMan
1
RAM can be defragged, just like a hard drive. I touched on this in an article at http://content.techweb.com/winmag/columns/explorer/2000/12.htm
But will it do any good? First, let's look at defragging a hard drive: Let’s say you want to load an application, and that defragging your hard drive lets you avoid 100 unnecessary repositionings of your drive’s mechanical “heads,” saving 10ms each time. That saves you 1000ms -- a full second -- which is an easily perceptible amount of time. Over the course of a day, a defragged PC indeed will feel noticeably faster than one that’s not defragged.
Now let’s look at loading an app from defragged RAM, bearing in mind the speed difference between RAM and hard drives: If defragmented RAM lets you avoid, say, 100 memory-access operations at 60ns each, you’ve saved 6000ns, or -- gosh! -- a whole six millionths of a second. To say that's too small to notice is beyond understatement. It's so small, it's irrelevant.
As far as I can see, any possible speed gain provided by RAM defraggers is more than offset by the time they take to run: You actually end up *losing* time!
The same article also deals with related issues such as making "holes" in RAM where large apps can reside, and more. See http://content.techweb.com/winmag/columns/explorer/2000/12.htm
LaZorMan
But will it do any good? First, let's look at defragging a hard drive: Let’s say you want to load an application, and that defragging your hard drive lets you avoid 100 unnecessary repositionings of your drive’s mechanical “heads,” saving 10ms each time. That saves you 1000ms -- a full second -- which is an easily perceptible amount of time. Over the course of a day, a defragged PC indeed will feel noticeably faster than one that’s not defragged.
Now let’s look at loading an app from defragged RAM, bearing in mind the speed difference between RAM and hard drives: If defragmented RAM lets you avoid, say, 100 memory-access operations at 60ns each, you’ve saved 6000ns, or -- gosh! -- a whole six millionths of a second. To say that's too small to notice is beyond understatement. It's so small, it's irrelevant.
As far as I can see, any possible speed gain provided by RAM defraggers is more than offset by the time they take to run: You actually end up *losing* time!
The same article also deals with related issues such as making "holes" in RAM where large apps can reside, and more. See http://content.techweb.com/winmag/columns/explorer/2000/12.htm
LaZorMan