Почему плагин flexbuilder для eclipse так медленно открывается и компилируется?
-
08-07-2019 - |
Вопрос
У меня приличный компьютер. (что-то с двухъядерным в названии и много оперативной памяти). Иногда 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. См. Примечания разработчика здесь:
Компиляция приложения Flex представляет собой двухэтапный процесс. Сначала файлы MXML компилируются в эквивалентные классы ActionScript. Если вы добавите " -keep " Параметр компилятора, вы сможете увидеть все эти файлы в папке с именем " сгенерированной. " После создания классов AS3 компилятор AS преобразует их в байт-код в виде файла .SWF.
Если у вас медленный жесткий диск (например, ноутбук с 5400 об / мин), это также повлияет на производительность компиляции. Я бы определенно рекомендовал отключить функцию "Автоматически создавать". и просто нажмите CTRL-B, когда вы хотите построить. Это не очень сложно сделать, когда вы хотите собрать, гораздо лучше, чем ждать компиляции каждый раз, когда вы меняете файл.
Вышеупомянутые улучшения были также перенесены в Flex 3 SDK Брайаном Дайттом. Вы можете попробовать это в его блоге . Это намного быстрее.
Некоторые настройки можно выполнить с помощью конфигурации Flex Builder
Больше здесь: Ссылка
Используйте настройки в [ Как уменьшить использование памяти Eclipse Ganymede? и прочитайте статью кальдеры отправлено.