Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Утечка памяти при работе в WebBrowser


Автор: rivan 26.1.2008, 18:20
Всем привет!

Есть приложение .NET, которое активно использует компонент WebBrowser.
В том числе довольно часто и по многу создаются HtmlElement'ы.

При работе приложение съедаёт всё больше и больше памяти, через несколько часов доходит до 300М.

Смотрел профайлером - под объекты .NET занято 3-4 М.

Вопрос: куда девается остальное и как этого избежать?
Слышал что-то про проблему со счётчиками ссылок в COM. Как с ними бороться?

Спасибо.

rivan.

Автор: mr.DUDA 27.1.2008, 13:45
То что создаётся, нужно подчищать после того как оно становится не нужным. Например, вызывать метод Dispose если он есть. Или удалять из коллекции элементов.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)