모듈을 처음에 생성할때 아래와 같은 문구를 볼 수 있는데... 특정 어플에 최적화 시키겠습니까 ? 라는 말인데..



테스트 정신(?)에 입각하여 하

하나는 (1번) Optimize for application 을 선택
다른 하나는 (2번) Do not optimize 를 선택한 이후 파일 크기를 비교 해봤습니다.

(참조로 Wow.mxml 은 아무것도 없는 파일임 기본 생성 파일...)

(1번) : 645K
(2번) : 161K (둘다 디버그 모드에서의 사이즈)

엄청난 파일 크기 차이를 보였습니다. 제 짧은 소견으로는

Wow.mxml (최적화를 지정한 Application) 에서 참조하는 Framwork.swc ... 이 관련 있겠죠...

==> 결론 : Optimize 옵션을 선택하도록 하자... (뭐 범용적으로 사용한다면 아래것을 선택하면 되겠지만 .. 용량이 문제 크...)


뭐 이건 Flex Library Project에서도 유사하게 적용되는데... Button 하나만 사용하더라두 swc로 배포할때 크기가 무지 늘어나는 것을 확인 할 수 있죠... Button에서 사용한 상위 클래스들은 모두 포함해야 되니... ㄷㄷ

==> 결론 : 모듈화 라이브러리 화 할때에는 생각을 한다음에 뺄꺼만 빼야 되겠더라구요....




+ Recent posts