Ver Mensaje Individual
  #2  
Antiguo 03-05-2010
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Pregunta: ¿Tienes los fuentes de la DLL?

- Si es así, deberías ver si para hacer lo que necesita está seleccionando de una tabla todos los registro o solo algunos.
- También deberías asegurarte de cerrar todos los DataSet antes de salir.
- Si tiene funciones recursivas, deberías ver si crean cosas que luego no liberen.

También podrías poner en pruebas un pequeño Label que te dijera cuanta memoria tienes y que actualicez cada 5 segundos (o 1 seg. o 10 seg. o lo que sea)

Luego has la prueba de abrir y cerrar la DLL sin hacer nada varias veces y mira como evoluciona la memoria.

Finalmente mira como evoluciona la memoria si ejecutas el código de la dll varias veces seguidas.
Responder Con Cita