this.Dispose () не освобождает память, используемую формой, после ее закрытия.

У меня есть приложение Windows Form, в котором при нажатии определенных кнопок создаются объекты из 2-й формы. При закрытии этой второй формы пользователем память, используемая этой формой, не освобождается (согласно диспетчеру задач).

Я пытался с помощьюthis.dispose() на кнопку выхода,this.close(), form2 = null в основном коде, и попытался очистить все элементы управления из этой формы по коду перед утилизацией. Ничего из этого не сработало, и каждый раз, когда пользователь нажимает кнопку, использование памяти приложением увеличивается, а память, используемая предыдущим экземпляром, не освобождается.

Что я буду использовать для решения этой проблемы?

Ответы на вопрос(4)

Ваш ответ на вопрос