Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.01.2007, 20:16
ShockWave1024 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave1024 Найти все сообщения от ShockWave1024
  № 1  
Ответить с цитированием
ShockWave1024

Регистрация: May 2006
Сообщений: 59
Attention Дико выросло время компиляции!!!

Всем Доброго времени суток!
Пишем довольно большой проект, уже около 2000 строк своего кода, десятки компонентов и классов, буквально часы назад всё компилировалось за 8-10 секунд (естественно из системного кэша), сейчас это время катастрофически увеличилось до 5-10минут!!!
причем скачком !!!
Ситуация просто ужасная !!!
На исправление небольших ошибок стали уходить часы!!!
Библиотеки создавать не предлагайте, постоянно вносятся изменения клиентом почти во все компоненты!!!
на CSS завязано около 20-30% элементов управления!!!
Перепробованно несколько версий ява-машин, в разных кофигурациях, Флекс работает и как плагин и как билдер ...
Уже опускаются руки ...
Кто может подсказать в каком направлении копать ???
очень ПРОШУ помощи !!!!

Старый 11.01.2007, 20:41
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Я так понимаю, вы столкунилсь с каким то багом...который появляется при большом объеме кода (в чистом види или MXML\CSS)

Что если разделить приложение на модули? и компилировать их по отдельности?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 12.01.2007, 01:20
ShockWave1024 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave1024 Найти все сообщения от ShockWave1024
  № 3  
Ответить с цитированием
ShockWave1024

Регистрация: May 2006
Сообщений: 59
Цитата:
Сообщение от Nirth
Что если разделить приложение на модули? и компилировать их по отдельности?
Приложение полностью построено на модулях ...
я так понимаю Вы предлагаете создать библиотечный проект, перенести в него все существующие классы и компоненты и затем подсунуть эту билиотеку основному проекту?
и потом работать только через библиотеки с основным проектом?
плохо я в этом разбираюсь, пойду копать направление ... уже какой вариант ...

Старый 12.01.2007, 02:57
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Да, разделяете проект на один Flex Project и несколько Libriary, библиотеки подключаете к проекту.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 12.01.2007, 11:26
ShockWave1024 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave1024 Найти все сообщения от ShockWave1024
  № 5  
Ответить с цитированием
ShockWave1024

Регистрация: May 2006
Сообщений: 59
А нельзя использовать эти компоненты в тех же папках и нэймспейсах, где они находились в основном проекте ? что бы не переносить их в отдельные папки для либ-проектов ?

Старый 12.01.2007, 17:23
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 6  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Можно, но тогда компилировать не через Flex а вручную.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 12.01.2007, 17:55
ex.image вне форума Посмотреть профиль Отправить личное сообщение для ex.image Найти все сообщения от ex.image
  № 7  
Ответить с цитированием
ex.image

Регистрация: Jan 2006
Адрес: Москва
Сообщений: 65
Отправить сообщение для ex.image с помощью ICQ
Очень странно у меня в проекте около 3000 строк, компиляция не более 30 секунд при полном билде проекта. Обычно такой тормоз замечал если в проект встраивать хмл, следущим кодом:

Код:
<mx:XML source="myXml.xml" id="myXML"/>
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()"/>
__________________
Бубен - волшебный инструмент программирования.

Старый 12.01.2007, 17:58
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 8  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Ну модули тоже надо вручную компилировать.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 12.01.2007, 22:27
ShockWave1024 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave1024 Найти все сообщения от ShockWave1024
  № 9  
Ответить с цитированием
ShockWave1024

Регистрация: May 2006
Сообщений: 59
модули тянут за собой переписывание кода, довольно приличное ...
в обед пошел на крайние меры, переставив полностью билдер, перед этим снеся всё и почистив реестр - ПОМОГЛО!!!
полный билд проекта - 30сек ...
запуск после изменений - 8сек ...
настроение пакостное, работаешь и ждешь опять конретной лажи ...
кому то надо открутить руки ...
хотя отношение к флексу сильно не поменялось, очень внятный и продуманый рапид девелопинг, жду АППОЛО ...
всем ОГРОМНОЕ спасибо за ответы !!!

Старый 15.01.2007, 12:46
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 10  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
Цитата:
Сообщение от ShockWave1024
жду АППОЛО ...
Думаешь пожет? я не уверен
__________________
33 коровы

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:19.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.