Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Утечка памяти у EmbeddedWB (IE) 
V
    Опции темы
lollollollol
Дата 20.3.2013, 05:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 287
Регистрация: 12.3.2013

Репутация: нет
Всего: нет



Необхоимо написать приложение в котором будет выполняться работа с браузером, и по возможности это приложение должно работать круглосуточно, собирая необходимую нформацию с заданого сайта в среднем раз в минуту.

С реализацией проблем нет, но я решил погонять немного EmbeddedWB, и в цыкле заставить выполнять Navigate на необходимый сайт.

В результате уже через 10-15 минут работы диспетчер задач показывал размер памяти для процесса более 600 мб!. 

В сети видел темы, где говорилось о баге ИЕ. Возникает вопрос, каким образом можно решить данную проблему?
Скажу сразу, мне необходим именно интерфейс браузера, так как софт не только собирает инфу, но переодически требует выполнить некие действия на страничке (заполнить поля, скачать документ, загрузить документ и прочие)

Пытался решить вопрос установив Gecko, но я не смог добраться до html кода.
Если пнёте на сайт с инфой по этому вопросу, буду благодарен.

А вообще идеальным вариантом было бы просто избавиться от утечки (хотя я понимаю что если это баг осла, это вовсе не просто)

Это сообщение отредактировал(а) lollollollol - 20.3.2013, 06:35
PM MAIL   Вверх
lollollollol
Дата 20.3.2013, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 287
Регистрация: 12.3.2013

Репутация: нет
Всего: нет



Я уже думал что проблема решена, но это не так. просто чуть меньше утечка стала.

попытался решить так:
В uses OleCtrls, в функцию GetIDispatchProp добавил строчку IDispatch(Temp.VDispatch):=nil;


P.S. А в делфи 2010 есть этот баг?

Это сообщение отредактировал(а) lollollollol - 20.3.2013, 08:09
PM MAIL   Вверх
kami
Дата 20.3.2013, 11:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 6
Всего: 72



Цитата(lollollollol @  20.3.2013,  08:05 Найти цитируемый пост)
P.S. А в делфи 2010 есть этот баг?

Версия delphi здесь, имхо, ни при чем.
Попробуйте сделать так

PM MAIL WWW   Вверх
lollollollol
Дата 21.3.2013, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 287
Регистрация: 12.3.2013

Репутация: нет
Всего: нет



Ну чтож, кажется избавился, завтра получьше погоняю, спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.