Windows does not unload dll files a program has used after it has been closed, to speed up a possible restart of the program. At starting up a software application so-called DLL files are being loaded that are used by the application.
When you close down an application, DLL files will be loaded for some time in memory.
Windows at certain moments will check if DLL files can be unloaded from memory. But on a system that has little or just enough RAM memory it pays to have Windows unload these DLLs immediately after the application has been closed.
To do this we dive into the Windows register:
Choose “Start” > “Run”
Give in “regedit” then click “OK”
Go to: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
Go to “edit” > “New” > “DWORD-Value” ot click right in the right hand window and choose "new
"Give as name “AlwaysUnloadDLL”
Right click now on AlwaysUnloadDLL in the right hand window and choose “change”
Give in as value “1” and confirm with “OK”
You will need to restart your computer to make the change effective.
In short for those who do this every day:
Use Regedit to edit: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer Add the DWORD value named: AlwaysUnloadDLL and set it to 1
Good for telling us, the tweak was meant for the machines on low RAM from archaic days - not for the 64 bit world with Gigabytes of mem (all 32 bit does not go further as 4 Gb).
So this was with us from the days of Win98, ME, XP low on RAM.
So you kept us up to date. On the other hand it is my personal opinion that the chip makers cannot compete with the demands of operational systems that demand more and more and developers that program for loads of CPU. The longer an OS runs the more crap should be cleared and the more dis-fragmented it will get.
And also think of your electricity bill, playing P95 for some week and you certainly pay more.
A windows computer does not think “green” yet,
I don’t know about the green part, modern day components all have some sort of low power mode they use while the pc is idle. There is also hibernation mode which only leaves the most essential components running etc. And with Win 7 you really don’t need to restart the pc often trust me.
The only time i restart is when i install some program that requires a restart or when i shut the pc off or if i decide to hop into the linux world for awhile. I sometimes leave it on for weeks with no restarts in-beetwen and i notice no slow downs whatsoever, Win 7 “clears the crap from the memory” as you say just fine on it’s own. As for the programs consuming the cpu part, if you have such a program simply get rid of it as it’s obviously poorly coded. ;D
I don’t use the hibernation mode myself but everything else that saves power under idle mode i have enabled. I especially like how these new cpus and graphic cards have different power modes, changing the speed and voltage on the fly according to load conditions. Very cool.
I would use SpeedFan and i have in the past on my old Athlon system but unfortunately my components appear to be a bit too “fresh” for the program to detect properly. I have the latest Everest but even that doesn’t recognize all of my components. So i use a combo of different utils…
Yes it can be quite dangerous if you don’t know what you are doing. On the other hand if you do know what you’re doing it’s a great way to squeeze a bit more performance out of your components. Plus it’s fun. ;D
Kenny, yes of course ! I am loaded with money, i throw it out the window of course i do. I buy components only to destroy them and then buy new ones. That’s it dude ! You have me figured out.