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?

questionAnswers(4)

yourAnswerToTheQuestion