Tags Palabras claves

descargar dll

11/10/2005 - 13:22 por Felix González | Informe spam
Hola,

estoy haciendo una aplicación ISAPI para un servidor web. Cómo puedo hacer
para que la dll no se quede cargada en memoria?

gracias
 

Leer las respuestas

#1 Enrique [MVP Windows]
12/10/2005 - 03:57 | Informe spam
El subsistema de memoria de Windows mantiene normalmente en la caché el
contenido de archivos *.dll* que son utilizados por las aplicaciones,
manteniéndolos en memoria incluso después de que la aplicación que hacía
uso de sus funciones haya sido cerrada.

En equipos con poca memoria, este comportamiento puede causar problemas
de rendimiento, o crear conflictos entre aplicaciones que utilizan
versiones diferentes de la misma librería. Para desactivar esta caché de
las librerías dinámicas y, de esta manera, forzar la descarga en
memoria, y que no permanezcan las .dll una vez cerradas las
aplicaciones, debe hacerse un pequeño ajuste desde el registro de
windows.

Inicia el registro de Windows (regedit) y localiza la siguiente clave:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

Allí crea una nueva subclave de nombre *AlwaysUnloadDLL*, cuyo valor
alfanumérico (Predeterminado) debes establecerlo en *1* para desactivar
la memoria caché. Cierra el registro y reinicia el sistema.



Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
(quita la Z)

"Existe al menos un rincón del universo que con
toda seguridad puedes mejorar, y eres tú mismo".

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no
rights.
________________________________________________________________________________
"Felix González" escribió en el mensaje
news:
Hola,

estoy haciendo una aplicación ISAPI para un servidor web. Cómo puedo
hacer
para que la dll no se quede cargada en memoria?

gracias

Preguntas similares