у меня есть проект с большим количеством файлов, около 4500 файлов во всем проекте. я разделил его в проекте библиотеки 40. Теперь моя проблема в том, что компиляция занимает слишком много времени. поэтому я увеличиваю память Flash Builder. Это дает мне небольшое улучшение для компиляции. я уверен, что у меня слишком много файлов, которые не используются в моем проекте. так что теперь я хочу удалить его с помощью плагина Flash Builder/Eclipse. Поскольку слишком много головной боли, чтобы увидеть, что файл «xyz.as/mxml» используется в любом другом файле или если он используется в другом файле, скажем, «abx.as/mxml», тогда снова у меня есть вопрос, что «abx. as/mxml" является полезным файлом или используется в любом другом файле. так что у вас есть идея или намек, пожалуйста, дайте мне. Заранее спасибо...
Удалите неиспользуемые файлы исходного кода с помощью eclipse/Flash Builder 4.6.
Ответы (3)
Вы можете попробовать использовать size-report
вашей компиляции flex: компилятор options Таким образом, вы будете иметь представление о том, какие классы действительно используются в ваших библиотеках, а какие нет, потому что компилятор flex ссылается только на те классы, которые вам действительно нужны в скомпилированном swf. Это не идеально, но позволяет избежать многих ручных процессов.
person
benzonico
schedule
07.03.2013
Спасибо за ответ. Дай мне попробовать!!
- person JK Patel; 07.03.2013
Добавьте этот параметр в свой компилятор:
-link-report output.xml
эта информация поможет вам.
person
Vipul
schedule
07.03.2013
ничего не получая в output.xml, я ошибаюсь с точки зрения использования этой команды. поэтому я описываю, как я использую это
- person JK Patel; 02.03.2014
1. измените настройку компилятора с flex Compiler в свойстве проекта и добавьте в него дополнительный аргумент по мере того, как вы даете вывод не генерируется в outout.xml, работает как обычно
- person JK Patel; 02.03.2014
Я не уверен, что это сработает для flash-билдера, но для Java есть UCDetector.
person
aphex
schedule
14.03.2013
Установил Успех полностью. но не работал после перезагрузки. поэтому очистите и снова соберите мой проект, а затем попробуйте удалить неиспользуемый исходный код. а он не отвечает..........
- person JK Patel; 02.03.2014