문제

플렉스 응용 프로그램이 있어야합니다. 그 안에는 많은 코드가 있지만 자산이 많지는 않지만 공간이 어디로 가고 있는지 알아내는 방법을 잘 모르겠습니다.

–Link-Report 옵션에 대해 알고 있지만 외부 연결 라이브러리 클래스의 크기 만 제공합니다. 응용 프로그램의 모든 클래스 및 리소스의 크기에 대한 보고서를보고 매우 관심이 있으며 종속성을 볼 수 있다면 큰 보너스가 될 것입니다. 코드가 어떻게 컴파일되는지 모르면 이것이 가능한지 확실하지 않지만 컴파일러가 다른 라이브러리에서 링크 된 개별 클래스의 크기를 줄 수 있기 때문에야합니다.

나는 약간의 검색을했지만 도움이되는 것을 찾을 수 없었습니다. 모든 것은 내가 이해하고 구현할 모듈화 및 외부 연결 라이브러리의 최적화 기술을 가리키지 만, 컴파일 된 응용 프로그램의 모습에 대한 자세한 보고서를 실제로 좋아할 것입니다.

분명히, 파일 크기를 줄이는 방법에 대한 팁, 사용 된 내용과 어떤 클래스가 무엇을 참조하는지에 대한 팁에 관심이 없습니다.

아무도 아이디어가 있습니까?

수정 - 링크 보고서에는 모든 클래스가 표시됩니다. Flex Builder의 특정 프로젝트에는 여러 CSS 파일이 SWF로 컴파일하도록 설정되었습니다. 이 CSS 컴파일에 의해 기본 앱에 대한 내 링크 보고서가 덮어 쓰고 있습니다!

도움이 되었습니까?

해결책

링크 보고서에는 실제로 외부 라이브러리의 클래스뿐만 아니라 모든 컴파일 된 클래스가 포함되어 있습니다 (적어도 Flex 4 SDK와 함께). 링크 보고서의 HTML 파일을 생성 할 수있는 XSL이 있습니다.

이 게시물을 확인하십시오. http://blog.iconara.net/2007/02/25/visualizing-mxmlcs-link-report/

다른 팁

명령 줄 유틸리티가 있습니다 flash.swf.tools.SwfxPrinter 안에 swfkit.jar, Flex Builder (또는 플러그인 또는 SDK)와 함께 제공되며 클래스 크기에 대한 정보를 분석하는 데 사용할 수 있습니다. Joe Berkovitz 좋은 지침을 썼습니다 그의 블로그에서 그것을 사용하는 방법에 대해, 그는 그것을 활용하는 공기 기반 GUI 도구를 연구하고 있었지만 그가 도구를 게시 한 적이 있는지 확실하지 않습니다. 그럼에도 불구하고 그의 지침을 사용하여 항아리에서 직접 유틸리티를 활용할 수 있습니다.

링크 보고서 정보를 실제로 구성하는 데 도움이되는 편리한 작은 에어 앱을 찾았습니다.

http://www.kahunaburger.com/2008/03/08/air-link-report-visualizer/

오래되었지만 여전히 잘 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top