|
|
|||||
Регистрация: Nov 2005
Сообщений: 1,155
|
Ошибка 5005 - кирпич на дороге.
Всем, кто занимается разработкой больших проектов в среде Flash CS4 будет полезно знать об одном очень неприятном баге в CS4. Я бы сказал о нем как о подводном камне, подстерегающем всякого, кто рискнет создать проект с очень большим количеством классов (графика не имеет значения) Бывает настает момент, когда при разработке очередного куска кода и дальнейшей компиляции Flash CS4 выдает нечто подобное
Цитата:
Убираем кирпич с дороги. Не знаю какую траву курили разработчики Flash CS4, но сделан продукт сыро и без шаманства пока (пока не исправят) не обойтись. Так как ошибка выскакивает при компиляции, то и грешить надо в первую очередь на компилятор. Он работает в Java RE. Для устранения делаем следующее Лезем в опции: Мой компьютер - Свойства - Дополнительно Жмем кнопку Переменные среды - Системные переменные - Создать Имя переменной: JAVA_TOOL_OPTIONS Значение переменной: -Xmx1024M или -Xmx512M или -Xmx256M или -Xmx128M Память следует выбрать экспериментально, но чем выше, тем лучше. Если ваш компьютер не "проглотит" первое значение, попробуйте следующее и т.д.- иначе CS4 при открытии документа будет просить вас переустановиться. Теперь попробуйте откомпилировать ваш проект. Скорее всего это должно помочь. Есть несколько предположений почему возникает этот баг - возможно по умолчанию Java машина резервирует под свои нужды 64Mb оперативы, но для большого проекта величина слишком мала. Все вышесказанное испытывалось для Windows XP2 Core2 2Gb, если ваш компьютер на другой оси и в другой конфигурации возможно вы не встретите на пути подобный кирпич, но знать о нем все же полезно. Если кто имеет опыт устранения этой проблемы другим путем - пишите. Еще почитать на нерусском языке можно тут http://www.negush.net/blog/5005-unkn...ing-byte-code/ |
|
|||||
Спасибо, дружище.
Ты очень помог. У меня на WindowsXP SP3 Core2 Quad CPU Q9300 2.50GHz 2.50ГГц , 2 ГБ ОЗУ помогло значение: -Xmx256M |
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
ну вообще-то это уже боянчик...я тоже когда-то на форуме создавал подобную тему.
Вообще, чтоб не сталкиваться с подобной неприятностью, надо планировать архитектуру больших проектов по-другому. Тогда и компилить отдельные модули будет в разы быстрее, и данная проблема не возникнет. вообще один из ответов adobe на этот вопрос меня просто убил: мол уменьшите количество классов в вашем проекте Последний раз редактировалось CrazyFlasher; 07.04.2010 в 11:52. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Было бы хорошо тему перенести куда и закрепить. Спасибо.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Регистрация: Mar 2009
Сообщений: 7
|
С новым cs5 появляется тоже такая проблема, но решаю её просто перезапуском flash. Кстати в cs4 такой проблемы не наблюдалось.
|
|
|||||
Регистрация: Dec 2010
Сообщений: 5
|
У меня на cs5 такая проблема. Перезапуском и даже переустановкой не решалась. Помог автор, спасибо.
PS: тему в важное |
|
|||||
Регистрация: Sep 2009
Сообщений: 3
|
Спасибо Огромное!!!
Я уже и не знал что делать, то ли разбивать проект на swc, то ли урезать код. (( Поставил -Xmx512M помогло, а -Xmx1024M не хочет )). |
Часовой пояс GMT +4, время: 17:14. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|