Скорость компиляции и еще пара вопросов

отредактировано 20:05 Раздел: FastScript
Попробовал демо-версию FastScript, и несколько убила скорость компиляции. Типичный пример: 200 строк кода (всего 6кб), из которых собственно код чуть больше сотни (остальное комментарии и операторные скобки) - на PIV-1.4GHz компилируется ровно секунду. При этом результирующий XML примерно в 8 раз больше исходников (48кб).
Хотелось использовать Ваш движок в проекте, где поведение внешних форм задавалось бы скриптами, но при такой скорости выходит, что при скрипте хотя бы в 20кб (а это минимум), торможение будет выходить за разумные рамки ;)
Это планируется как-то исправить? Сохранять XML - тоже не вариант, он в таких пропорциях будет живо разрастаться до мегабайтов, да и не уверен, что его обратная загрузка будет намного быстрее комипляции. Может, Вам стоит подумать о p-code?

И еще вопрос: что именно сбрасывается методом Clear и при загрузке-выгрузке IL? Если совсем конкретно: я задаю порядка 50 "своих" внешних функций. Необходимо ли их перегружать после загрузки нового ILCode или после сброса методом Clear?

Комментарии

  • отредактировано 20:05
    Скорость сечас максимально оптимизирована, быстрее без полной переделки кода не получится (а переделывать, как Вы понимаете, мы не собираемся). Clear, насколько я помню, чистит все. Т.е. надо добавлять свои вещи каждый раз.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.