Здравствуйте, гость ( Вход | Регистрация )
kwisp | Дата 12.10.2009, 8:55 |
что то поправили. надо проверять:) вот |
|
kwisp | Дата 6.10.2009, 8:39 |
не хочу грешить на разработчиков но может тут и вопрос политики. хорошо бы на платной версии библиотеки проверить. может специально сделано. Это собственно первая версия. вторая версия это то что сам по себе вебкит без троллей глючен по природе и чужие ошибки пока времени нет исправлять. мне пока не критично так что эту беду я пока отложил. |
|
Litkevich Yuriy | Дата 6.10.2009, 4:46 |
плохо, что они не коментаруют в трекере. Может троли это на работу кэша списали? | |
IMPOMEZIA | Дата 6.10.2009, 1:32 |
248414 Resolution Rejected Это что означает даже признавать то что память куда-то сжирается не собираются, не то что исправлять? |
|
kwisp | Дата 20.7.2009, 11:20 |
ОТВЕТ троллей: The growing memory usage is due to aggressive image and font caching. We retuned the caching for Qt 4.5.2, so it should be fixed in this version. проверил 4.5.2 действительно жрет меньше однако проблема остается. |
|
kwisp | Дата 16.7.2009, 10:00 |
вот вопрос к теме про память valgrind указывает на утечки в QNetworkAccessManager::createRequest который возвращает указатель на QNetworkReplay вот код QNetworkAccessManager::createRequest Раскрывающийся текст
как видно создается QNetworkReplyImpl *reply и хозяин у него this т.к. QNetworkReplyImpl наследник QObject то за его удаление отвечает хозяин. хозяин умрет в конце работы программы как я понимаю. получается при каждом вызове createRequest мы теряем немного памяти... так? |
|
kwisp | Дата 15.7.2009, 10:09 |
SABROG, Проследил за демкой browser, утечка ~115Кб не знаю чем следил, однако. запусти декмку браузера в виндамасдае и посомтри что происходит при каждой перезагрузки страницы не профайлером а обычным диспетчером. перезагрузи какуюнить страничку помассивнее раз 20-30. запусти под линуксом что демку что арору и посомтри там сколько прога памяти жрет top`ом. после 20-30 перезагрузок одной и тойже страницы. я написал приложение с WebKit память кончается после 3-4 часов интенсивной работы. а вот chromium-browser не выжирает память, тото гугловцы его и допилили этот самый WebKit. |
|
IMPOMEZIA | Дата 15.7.2009, 5:27 |
Цитата(kwisp) баг этот висит еще с 2008 года тролли не хотят его отрабатывать. Правильнее говорить об этом 248414, но описание не радует даже не смотря на приоритет. Также был аналогичный баг у Arora 153 который был отправлен на bugs.webkit.org 24458 где был благополучно послан, т.е. "исправлен". Цитата(kwisp) Проследил за демкой browser, утечка ~115Кб + Цитата(SABROG) однако если взять браузер из %QTDIR%\domos\browser тоже память жрёт... с 42Мб с легкостью догна до 200Мб и походу предела нет. Утечка не утечка, но память он ест мегабайтами, притом Qt 4.5 в этом плане стал ещё хуже. P.S. А вообще QtWebKit производит крайне удручающее впечатление, на поверхности всё вроде красиво и работает, т.е. на самом деле QtWebKit работает только формально, и похоже это всех устаивает. |
|
SABROG | Дата 14.7.2009, 19:57 |
Проследил за демкой browser, утечка ~115Кб Раскрывающийся текст
Я не говорю, что памяти не жрет, но утечки практически нет. Кстати release версия браузера жрет меньше памяти. И почему-то в браузере у меня работает YouTube, флешки, музыка. А в простейшем приложении с QWebView не работает. |
|
kwisp | Дата 14.7.2009, 17:44 |
SABROG, я тебя не пойму. попробуй если интересно проследить за памятью при работе той же ароры-браузера или браузера из демок. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 2:12 |