4.6 Утечки памяти в QWebView? - PullRequest
       13

4.6 Утечки памяти в QWebView?

5 голосов
/ 14 декабря 2009

Я написал быстрое тестовое приложение для использования скриптов Google Analytics в клиентском приложении. Он отлично работает, используя QWebView и

QWebFrame* pFrame = m_pWebView->page()->mainFrame();
pFrame->setContent(arrayHtml);
pFrame->evaluateJavaScript(strScript);

Но что бы я ни делал, я не могу заставить его освободить память. Каждый раз, когда я вызываю скрипт, он продолжает добавляться к памяти, используемой в процессе. Я даже пытаюсь delete m_pWebView, и использование памяти все еще там. Я также попробовал QWebSettings::clearMemoryCaches() звонок, и он не работал.

Это утечка памяти или какая-то другая магия, которую я могу использовать, чтобы заставить ее не использовать всю память ПК.

...