Использование памяти QWebView

Когда я использую несколько объектов QWebView, я заметил, что после загрузки страниц и последующего удаления объекта QWebView память очищается не полностью.

Таким образом, программа использует большое количество дополнительной памяти. Как очистить память?


person Outsider    schedule 14.11.2011    source источник


Ответы (1)


QWebView имеет статические переменные, которые очищаются при выходе из приложения очень поздно во время завершения работы, поэтому QWebView, похоже, имеет утечки памяти. Я не думаю, однако, что эти утечки накапливаются во время выполнения исполняемого файла (хотя это трудно доказать!).

Если вам не нужен JavaScript, Flash, CSS или что-то в этом роде, вы можете заменить QWebView на QTextBrowser, который работает быстрее и не содержит "статических утечек".

person Jens    schedule 14.11.2011