Уменьшение размера QtWebKit
Опубликовано IMPOMEZIA в Пнд, 12/12/2011 - 07:36
Категории:
Для меня важно обеспечить минимальный размер инсталлятора чата и в это есть определённые успехи, например размер версии 0.8.3 составляет 6.2 МБ, немного, учитывая жирность Qt и QtWebKit, но больше чем хотелось бы.
Недавно пришла идея, благодаря которой удалось сократить размер QtWebKit4.dll на 1 МБ и в результате этого размер инсталлятора был сокращён почти на 0.5 МБ.
Всё дело в том, что в QtWebKit встроен Web Inspector предназначенный для отладки страниц, штука конечно хорошая, но совершенно бесполезная в контексте использования чата. Всё это добро представляет собой почти 2 МБ JavaScript, изображений и CSS. За счёт удаления всего этого из ресурсов и удалось сократить размер.
Недавно пришла идея, благодаря которой удалось сократить размер QtWebKit4.dll на 1 МБ и в результате этого размер инсталлятора был сокращён почти на 0.5 МБ.
Всё дело в том, что в QtWebKit встроен Web Inspector предназначенный для отладки страниц, штука конечно хорошая, но совершенно бесполезная в контексте использования чата. Всё это добро представляет собой почти 2 МБ JavaScript, изображений и CSS. За счёт удаления всего этого из ресурсов и удалось сократить размер.
- IMPOMEZIA's блог
- Добавить комментарий
- 5903 просмотра

Также теперь WebKit не линкуется с опцией Link Time Code Generation, т.к. стал слишком жирным, эта опция позволяла ещё немного выиграть в размере.