Есть форма с расположенным на ней DataGridView. В нем только одна колонка — DataGridViewImageColumn.
Из БД загружаю порцию в 300 изображений (фотографий сотрудников, к примеру). Через Process Explorer замечаю что память возрастает сразу до 60 Мб. Закрываю форму, вызываю GC. Все те же 60 Мб. Как я понимаю не освобождаются ресурсы, выделенные под данные изображения.
Вопрос, как обработать данную ситуацию и очистить выделенные ресурсы?
Здравствуйте, ZloiXomiak, Вы писали:
ZX>Ламерский вопрос.
ZX>Есть форма с расположенным на ней DataGridView. В нем только одна колонка — DataGridViewImageColumn. ZX>Из БД загружаю порцию в 300 изображений (фотографий сотрудников, к примеру). Через Process Explorer замечаю что память возрастает сразу до 60 Мб. Закрываю форму, вызываю GC. Все те же 60 Мб. Как я понимаю не освобождаются ресурсы, выделенные под данные изображения. ZX>Вопрос, как обработать данную ситуацию и очистить выделенные ресурсы?
Возможно, не вызван IDisposable.Dispose для DataGridView. Выполните вызов при закрытии формы.