Название: Утечка в QWebPage? Отправлено: kirill от Май 05, 2009, 14:47 Есть программа - каждую минуту обращается по некому url и анализирует полученный текст.
Через QWebPage. Так вот размер программы в памяти при старте 20 мб. Через час на 1 мб больше. Через 10 программа в памяти занимает уже 40 мб. Течь памяти неоткуда кроме как через QWebPage. Пробовал задать ему максимальное количество кешированных страниц - не помогает. Код
Вкратце код программы: В Диалоге Код
Таймер Код
Загрузились Код
Никто не сталкивался в чем тут дело? Название: Re: Утечка в QWebPage? Отправлено: pastor от Май 05, 2009, 15:14 Запускай под Valgrind и смотри где течет память
Название: Re: Утечка в QWebPage? Отправлено: sendevent от Май 05, 2009, 15:55 Тоже недавно обратил внимание - явно прослеживается связь с размером полученных данных (при загрузке example.com утекает меньше, чем при загрузке мылору, например).
В браузере из демо - похожая ситуация: при периодическом рефреше одного и того же документа появляется расход, который уходит после минимизации окна (эт под виндовз). Пытался смотреть волгриндом, по его мнению - тысячи их, ошибок в кьют... (это уже вроде обсуждалось, но как выудить полезную информацию - пока не разобрался :-\) qt 4.5.0 os Название: Re: Утечка в QWebPage? Отправлено: IMPOMEZIA от Май 05, 2009, 16:35 248414 (http://www.qtsoftware.com/developer/task-tracker/index_html?method=entry&id=248414)
Название: Re: Утечка в QWebPage? Отправлено: kirill от Май 06, 2009, 08:18 Вот засада.
Чо теперь придется в таймере создавать и удалять объект QWebPage? |