this.Dispose () не освобождает память, используемую формой, после ее закрытия.
У меня есть приложение Windows Form, в котором при нажатии определенных кнопок создаются объекты из 2-й формы. При закрытии этой второй формы пользователем память, используемая этой формой, не освобождается (согласно диспетчеру задач).
Я пытался с помощьюthis.dispose()
на кнопку выхода,this.close()
, form2 = null
в основном коде, и попытался очистить все элементы управления из этой формы по коду перед утилизацией. Ничего из этого не сработало, и каждый раз, когда пользователь нажимает кнопку, использование памяти приложением увеличивается, а память, используемая предыдущим экземпляром, не освобождается.
Что я буду использовать для решения этой проблемы?