Tengo una aplicación Windows Form en la que hacer clic en ciertos botones crea objetos a partir de un 2º formulario. Al cerrar este segundo formulario por el usuario, la memoria utilizada por este formulario no se libera (de acuerdo con el Administrador de tareas).this. Dispose() no libera la memoria utilizada por Form después de cerrarla.
He intentado utilizar this.dispose()
el botón de salida, this.close()
, form2 = null
en el código principal, y trataron de despejar todos los controles de esta forma con el código antes de desecharlas. Nada de esto ha funcionado y cada vez que el usuario hace clic en el botón, el uso de memoria de la aplicación aumenta y la memoria utilizada por la instancia anterior no se libera.
¿Qué debo usar para resolver este problema?
¿Está buscando una forma de liberar memoria asignada por un objeto secundario del formulario?Una clase de formulario simple tiene un consumo de memoria tan bajo que no puedo imaginar a nadie haciendo una publicación en el foro con respecto a esto ... –