El subsistema de memoria de Windows XP tratará normalmente de mantener en la caché el contenido de archivos «.dll» que hayan sido utilizados, manteniéndolos en memoria incluso después de que la aplicación que hacía uso de sus funciones haya sido cerrada. Este comportamiento puede causar problemas de rendimiento en equipos con poca memoria o crear conflictos entre aplicaciones que utilicen versiones diferentes de la misma librería. Para alterar el uso de esta caché, iniciaremos el editor del registro de sistema con el comando «regedit.exe» desde el menú Inicio/Ejecutar y localizaremos la clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Explorer
Allí crearemos una nueva subclave de nombre AlwaysUnloadDLL cuyo valor alfanumérico “(Predeterminado)” será «1» para desactivar la memoria caché de las librerías dinámicas.
No hay comentarios:
Publicar un comentario