| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка 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 если он есть. Или удалять из коллекции элементов. |