crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Размер ресурсов 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, что, как мне кажется, не лучшее решение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.4.2024, 14:37