Размер ресурсов QTextDocument в памяти, Вопрос по размеру ресурсов QTextDocument в оперативной памяти |
Здравствуйте, гость ( Вход | Регистрация )
Размер ресурсов QTextDocument в памяти, Вопрос по размеру ресурсов QTextDocument в оперативной памяти |
axel101 |
10.4.2014, 19:11
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 1.10.2013 Пользователь №: 3943 Спасибо сказали: 0 раз(а) Репутация: 0 |
Создаю несколько объектов QTextDocument, каждый из которых содержит html с картинкой размером где-то по 1Мб.
При создании каждого объекта размер используемой памяти увеличивается мегабайт на 60. Объектов создаётся около 50, рано или поздно они просто перестают создаваться и вместо картинки в QTextBrowser отображаются пустые квадратики. Нормально ли занимать каждому документу по 60 мегабайт? Можно ли как-то выгружать ненужные ресурсы из ОП кроме как QTextDocument::clear()? |
|
|
axel101 |
13.4.2014, 20:07
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 1.10.2013 Пользователь №: 3943 Спасибо сказали: 0 раз(а) Репутация: 0 |
Получилось. Выгружаю ресурсы той же функцией что и добавляю, то есть QTextDocument::addResource, только в качестве значения надо указать пустой QVariant().
В связи с этим ещё один вопрос: можно ли посмотреть каким-либо образом список ресурсов документа? На данный момент приходится бежать по документу и искать QTextImageFragment, что, как мне кажется, не лучшее решение |
|
|
Текстовая версия | Сейчас: 26.4.2024, 14:37 |