2013-02-26 21 views
5

Mam projekt zawierający dużo plików, około 4500 plików we wszystkich projektach. Oddzieliłem go w 40 projekcie bibliotecznym. Teraz mój problem polega na tym, że zbyt wiele czasu zajmuje kompilacja. więc zwiększam pamięć Flash Buildera. To daje mi niewielką poprawę w kompilacji. Jestem pewien, że mam zbyt dużo plików, które nie są używane w moim projekcie. więc teraz chcę go usunąć za pomocą wtyczki Flash Builder/Eclipse. Ponieważ jest zbyt dużo bólu głowy, aby zobaczyć, że plik "xyz.as/mxml" jest używany w jakimkolwiek innym pliku lub jeśli jest używany w innym pliku, powiedz "abx.as/mxml", to znowu mam pytanie "abx. as/mxml "jest użyteczny lub używany w jakimkolwiek innym pliku. więc masz jakiś pomysł lub podpowiedź, proszę, daj mi. Z góry dzięki ...Usuń nieużywane pliki kodu źródłowego za pomocą programu eclipse/Flash Builder 4.6

Odpowiedz

1

Jedno można spróbować jest użycie size-report swojej kompilacji Flex flex compiler options ten sposób będziesz mieć pomysł z których zajęcia są rzeczywiście używane w bibliotekach i dlatego te nie są Wich ponieważ kompilator flex tylko łączy się z klasami, których naprawdę potrzebujesz w skompilowanym pliku SWF. To nie jest idealne, ale może zapobiec wielu ręcznym bólom procesu.

+0

Dzięki za odpowiedź. pozwól mi spróbować!! –

1

Dodaj param do kompilatora:

-link-report output.xml 

ta informacja pomoże.

+0

Może być jeszcze lepiej ... dobry połów. – benzonico

+0

nie otrzymuję niczego w output.xml, będę się mylił pod względem użycia tego polecenia. tak opisuję to, jak korzystać z tego –

+0

1. zmienić ustawienie kompilatora z Flex Compiler we właściwości projektu i dodać dodatkowy argument w nim, jak dać 2. plik output.xml utworzony w projekcie 3. ponownie uruchomić projekt 4. ale żaden efekt nie został odzyskany, poprawnie zbudowany i poprawnie działa, brak danych wyjściowych w outout.xml, działa tak jak normalnie –

0

Nie jestem pewien, czy to działałoby dla Flash Buildera, ale dla Javy jest UCDetector.

+0

Zainstalowany sukces w pełni. ale nie działał po restarcie. więc wyczyść i zbuduj mój projekt, a następnie spróbuj usunąć nieużywany kod źródłowy. ale nie reaguje ......... –