Un bon nombre de DLL reste en mémoire lorsque vous fermez une application, en effet, le fait de ne pas décharger ces DLL de la mémoire permet de gagner un peu de temps dans le cas ou vous decidiez de relancer cette même application. Inutile de vous dire que le gain de temps est assez négligeable comparé à la place qu'occupe certaines DLL en mémoire. Cette astuce vous sera utile si vous ne possédez pas de beaucoup de mémoire vive (RAM).

 

Voici comment faire pour forcer le système d'exploitation à décharger ces DLL de la mémoire vive à la fermeture d'une application :

Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK".

Rendez-vous alors à la clé suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

Ajoutez une nouvelle valeur de type DWORD nommée AlwaysUnloadDll

Image

puis mettez "1" dans le champs Données de la Valeur

Image

Vous pouvez également télécharger ce fichier reg qui s'occupera de tout à votre place !

et voila, à vous de jouer maintenant :-)