Estoy creando una aplicacion en windows forms y .NET 2.0
Se hace acceso a bases de datos y se utiliza Crystal Reports para
imprimir informes.
Cada vez que abro y cierro una ventana, observo en el Administrador de
tareas el uso de memoria, y cómo esta se va incrementando.
Cuando mas se incrementa es al abrir un informe con el Crystal.
He leido sobre el uso de Dispose pero no suele ser recomendable su uso
explicito ya que hay que esperar a que el Garbage Collector libere la
memoria. No sé si esto es así exactamente.
Tampoco tengo claro si cada vez que cierre una ventana formulario,
debo de utilizar un destructor para cada objeto creado que forme parte
del formulario que voy a cerrar.
¿Existe algun tipo de solucion a esta situacion?
¿Cuál es vuestra experiencia?
Gracias y salu2
Leer las respuestas