this.Dispose () não libera memória usada pelo Form após fechá-lo.
Eu tenho um aplicativo Windows Form no qual clicar em certos botões cria objetos a partir de um segundo formulário. Ao fechar este 2º formulário pelo usuário, a memória usada por este formulário não é liberada (de acordo com o Gerenciador de tarefas).
Eu tentei usarthis.dispose()
no botão de saída,this.close()
, form2 = null
no código principal e tentou limpar todos os controles deste formulário pelo código antes de descartá-lo. Nada disso funcionou e sempre que o usuário clica no botão, o uso de memória pelo aplicativo aumenta e a memória usada pela instância anterior não é liberada.
O que devo usar para resolver este problema?