Russian Qt Forum
Ноябрь 05, 2024, 22:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Производительность QTextBrowser  (Прочитано 3416 раз)
UVV
Гость
« : Декабрь 11, 2010, 09:26 »

Привет.
Мне нужно отобразить html в QTextBroser'e, но что-то не очень радует его производительность.
Я добавил некоторые диагностические сообщения и получил:
Цитировать
HTML Generation start time: 09:28:12.500
HTML Generation end time: 09:28:13.699
Data is copied to QString: 09:28:13.704
Data is displayed in QTextBrowser: 09:28:21.088

Размер HTML ~3 МБайта, т.о. на его отображение уходит около 10 секунд.
Есть мысли, как это можно оптимизировать?
« Последнее редактирование: Декабрь 11, 2010, 09:28 от UVV » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Декабрь 11, 2010, 10:24 »

1. Использовать QWebView.
2. Забить.
3. Уменьшить объем хтмл.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
fuCtor
Гость
« Ответ #2 : Декабрь 11, 2010, 10:25 »

Для начала замеры лучше делать иначе (визуально иначе):
Код
C++ (Qt)
QTime t;
t.start();
/* your code */
qDebug() << t.elapsed();
 

А для оптимизации посмотрите в сторону WebKit-а.
Записан
UVV
Гость
« Ответ #3 : Декабрь 11, 2010, 11:57 »

Т.е. надо тащить 18 метров вебкита ради одного виджета?..
Записан
fuCtor
Гость
« Ответ #4 : Декабрь 11, 2010, 14:20 »

В инсталятор это все хорошо упаковывается до 2-3Мб примерно, а размер на диске не настолько критичен в данном случае.
Записан
UVV
Гость
« Ответ #5 : Декабрь 11, 2010, 14:40 »

Ладно, протестирую...
Записан
UVV
Гость
« Ответ #6 : Декабрь 11, 2010, 15:34 »

Да, спасибо. С webView время отображения уменьшилось до 1-ой секунды.
Теперь буду думать - размер или производительность.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.088 секунд. Запросов: 24.