![]() |
|
||||||||||
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
Всем Доброго времени суток!
Пишем довольно большой проект, уже около 2000 строк своего кода, десятки компонентов и классов, буквально часы назад всё компилировалось за 8-10 секунд (естественно из системного кэша), сейчас это время катастрофически увеличилось до 5-10минут!!! причем скачком !!! Ситуация просто ужасная !!! На исправление небольших ошибок стали уходить часы!!! Библиотеки создавать не предлагайте, постоянно вносятся изменения клиентом почти во все компоненты!!! на CSS завязано около 20-30% элементов управления!!! Перепробованно несколько версий ява-машин, в разных кофигурациях, Флекс работает и как плагин и как билдер ... Уже опускаются руки ... ![]() Кто может подсказать в каком направлении копать ??? очень ПРОШУ помощи !!!! ![]() |
|
|||||
|
4AM Games
|
Я так понимаю, вы столкунилсь с каким то багом...который появляется при большом объеме кода (в чистом види или MXML\CSS)
Что если разделить приложение на модули? и компилировать их по отдельности?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
Цитата:
я так понимаю Вы предлагаете создать библиотечный проект, перенести в него все существующие классы и компоненты и затем подсунуть эту билиотеку основному проекту? и потом работать только через библиотеки с основным проектом? плохо я в этом разбираюсь, пойду копать направление ... уже какой вариант ... |
|
|||||
|
4AM Games
|
Да, разделяете проект на один Flex Project и несколько Libriary, библиотеки подключаете к проекту.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
А нельзя использовать эти компоненты в тех же папках и нэймспейсах, где они находились в основном проекте ? что бы не переносить их в отдельные папки для либ-проектов ?
|
|
|||||
|
Очень странно у меня в проекте около 3000 строк, компиляция не более 30 секунд при полном билде проекта. Обычно такой тормоз замечал если в проект встраивать хмл, следущим кодом:
200 кб хмл тормознули билд где-то на секунд 30. Также я как понимаю любой большой объем информации будь то каринки или хмл данные которые не подгружаються, а встраиваються в проект могут тормозить билдинг. Если ничего подобного нету, то можете попробывть воспользоваться апдейтом флексбилдер до 2.0.1 и пользоваться модулями: <?xml version="1.0" encoding="utf-8"?> <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300"> <mx:Image src="myImage.jpg"/> </mx:Module> и соответсвенно загрузка (если не ошибаюсь): <mx:ModuleLoader id="myModule" url="myEditors/myModule.swf" initialize="myModule.loadModule()"/>
__________________
Бубен - волшебный инструмент программирования. |
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
модули тянут за собой переписывание кода, довольно приличное ...
![]() в обед пошел на крайние меры, переставив полностью билдер, перед этим снеся всё и почистив реестр - ПОМОГЛО!!! полный билд проекта - 30сек ... запуск после изменений - 8сек ... настроение пакостное, работаешь и ждешь опять конретной лажи ... ![]() кому то надо открутить руки ... хотя отношение к флексу сильно не поменялось, очень внятный и продуманый рапид девелопинг, жду АППОЛО ... всем ОГРОМНОЕ спасибо за ответы !!! ![]() |
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
кстати пытался утром перевести некоторые классы в библиотеки ...
каждый либ-проект приходилось учить заново понимать компоненты/классы из других папок, если бы перестановка не помогла, продолжил бы мучить это направление, но время уходит ... |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|