Reducir consumo memoria de mi aplicativo

25/09/2007 - 16:00 por jacgandres | Informe spam
Gracias por su atencion, quiero preguntar como hago para que mi aplicativo
winforms, el cual contiene un formulario mdi y varios hijos consuma menos
memoria ram??? ya quite las referencias sin utilizar y a toda variable y/o
formulario que dejo de usar le hago disposing(true) y/o la igualo a null...

Alguien tiene una pista?
 

Leer las respuestas

#1 Alberto Poblacion
25/09/2007 - 16:06 | Informe spam
"jacgandres" wrote in message
news:
Gracias por su atencion, quiero preguntar como hago para que mi aplicativo
winforms, el cual contiene un formulario mdi y varios hijos consuma menos
memoria ram??? ya quite las referencias sin utilizar y a toda variable y/o
formulario que dejo de usar le hago disposing(true) y/o la igualo a
null...



Lo que ocurre es que cada vez que asignas un objeto y luego lo igualas a
null (o se sale de alcance), NO se libera en el momento. En lugar de eso, la
memoria se queda ocupada, y solo se libera cuando el sistema necesita
asignar más memoria y considera que anda escaso. En ese momento es cuando
arranca el Garbage Collector y libera "realmente" esos objetos que en tu
programa habías liberado hace rato.
Si quieres lanzar a mano el recogedor de basura para ver cuánta memoria
libera, puedes hacerlo con System.GC.Collect();

Preguntas similares