Почему плагин flexbuilder для eclipse так медленно открывается и компилируется?

StackOverflow https://stackoverflow.com/questions/833423

Вопрос

У меня приличный компьютер. (что-то с двухъядерным в названии и много оперативной памяти). Иногда FlexBuilder запрашивает «проект разработчика» панель загрузки, только когда я открываю простой mxml файл. Похоже, он выполняет сложные задания ... Я не прошу чего-то необычного. Я просто хочу открыть файл в текстовом режиме. Каждый раз, когда я нажимаю Ctrl + S, я боюсь "строительного проекта, который берет навсегда" вещь. Я отключил автоматическую сборку, но это не удобно.

Еще одна вещь, более понятная. У меня есть задача Ant, которая компилирует наш код с помощью flexBuilderSdk. Это займет вечность (например, 2 минуты для файла 100 .as и 20 .mxml).

На два вопроса: это нормально? Могу я что-нибудь сделать? Потому что это убивает мою производительность! (нет, серьезно ;-))

Это было полезно?

Решение 5

anirudhsasikumar отмечают точку: улучшения Flex4 SDK были перенесены. http://www.deitte.com/archives/ 2008/10 / а% 5Ffaster% 5Fflex% 5F3.htm Это немного быстрее, но я столкнулся с некоторой проблемой с Firefox тогда. (Не спрашивай почему!) Проблема: результат работы SWF в IE7, но не в Firefox (неограниченное ожидание при загрузке)

Но реальным улучшением здания является использование FCSH, чтобы избежать двухкратной компиляции одного и того же файла. Это резко повышает производительность.

http://wildwinter.blogspot.com/2008 /04/fcsh-wrapper-for-ant.html

Другие советы

Известно, что производительность компилятора Flex довольно низкая. Они прилагают усилия для улучшения производительности компилятора для Flex 4. См. Примечания разработчика здесь:

http://opensource.adobe.com / вики / дисплей / flexsdk / Notes + на + Compiler + Производительность + Улучшения

Компиляция приложения Flex представляет собой двухэтапный процесс. Сначала файлы MXML компилируются в эквивалентные классы ActionScript. Если вы добавите " -keep " Параметр компилятора, вы сможете увидеть все эти файлы в папке с именем " сгенерированной. " После создания классов AS3 компилятор AS преобразует их в байт-код в виде файла .SWF.

Если у вас медленный жесткий диск (например, ноутбук с 5400 об / мин), это также повлияет на производительность компиляции. Я бы определенно рекомендовал отключить функцию "Автоматически создавать". и просто нажмите CTRL-B, когда вы хотите построить. Это не очень сложно сделать, когда вы хотите собрать, гораздо лучше, чем ждать компиляции каждый раз, когда вы меняете файл.

Вышеупомянутые улучшения были также перенесены в Flex 3 SDK Брайаном Дайттом. Вы можете попробовать это в его блоге . Это намного быстрее.

Некоторые настройки можно выполнить с помощью конфигурации Flex Builder

Больше здесь: Ссылка

Используйте настройки в [ Как уменьшить использование памяти Eclipse Ganymede? и прочитайте статью кальдеры отправлено.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top