![]() |
Оптимизация кода по размеру
Заинтересовало, как можно уменьшить размер получаемого swf-файла, если ресурсов нет или они дальше уже не оптимизируются, а кода довольно много? Например, я заметил, что уменьшение длины имён переменных влияет на размер файла, но очень незначительно (не зависит от количества упоминаний переменной?). Вопрос такой: есть-ли готовые утилиты для оптимизации размера кода, либо статьи на эту тему? Дополнительный вопрос: пустой проект (код ниже) у меня получается размером около половины килобайта при компиляции mxmlc - что именно там столько занимает?
Интерес в основном спортивный, поэтому обсуждение "да зачем вам это надо" можно не начинать. Код AS3:
|
Цитата:
Насчет утилит - иногда обфускаторы кода уменьшают его вес (а иногда, правда, наоборот). А вообще обычно проще ужать графику, а не код. |
mxmlc компилит без включенного дебага?
|
Цитата:
Цитата:
Пока методом тыка выяснил, что каждое определение статической переменной увеличивает размер файла на несколько байт. |
да определение чего угодно, увеличивает размер. дело в не статических переменных :)
|
При декомпиляции флэшки можно увидеть, что в коде сохраняются имена классов, их методов и свойств, и не сохраняются имена локальных переменных.
|
Цитата:
|
VVall, а обычная это какая?
|
Так меньше:
Код AS3:
Код AS3:
|
логично. надо же указать static где-то. он же потом не из воздуха берётся.
|
| Часовой пояс GMT +4, время: 14:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.