|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.07.2009, 17:34 | #1 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
Проблема освобождения ресурсов при работе с COM (IHTMLDocument2)
В аттаче содержится пример, в котором создается двести потоков, каждый из которых инициализирует IHTMLDocument2 (с записью в него содержимого файла). Потом потоки уничтожаются с освобождением ресурсов. При старте, после создания и после уничтожения в Memo пишется снимок памяти. Несложно видеть, что после первого прогона происходит уменьшение доступной приложению памяти примерно на несколько десятков мб, каждый последующий прогон дает существенно меньшую, но все же тоже просадку по памяти.
Если я все правильно понимаю, то верно одно из двух - я что-то из ресурсов некорректно освобождаю или же в mshtml.dll что-то принципиально неверно работает. Не поможет ли кто из коллег с данной проблемой? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с Range при работе с Word | Абдуллаев Рустам | БД в Delphi | 0 | 10.05.2009 23:50 |
Проблема при работе с массивом | kAND | Общие вопросы C/C++ | 10 | 15.02.2009 19:30 |
Проблема при работе с БД | HAMMAN | БД в Delphi | 3 | 29.03.2008 14:42 |
Проблема с параметрами при работе С ADO | А. Долматов | БД в Delphi | 22 | 30.11.2007 08:47 |
Проблема при работе с представлениями | Nemec | БД в Delphi | 2 | 29.07.2007 04:21 |