Pregunta

Tengo una aplicación Flex que parece más grande de lo que debería ser. Hay una gran cantidad de código en él, pero no una gran cantidad de activos y que sólo parece grande, pero no estoy seguro de cómo hacer para averiguar dónde va el espacio.

Yo sé acerca de la opción -link-informe, pero sólo da los tamaños de las clases de bibliotecas externas enlazadas. Estoy muy interesado en ver un informe de los tamaños de todas las clases y recursos en mi solicitud y sería una gran ventaja si yo también podría ver sus dependencias. Sin saber cómo el código se compila No estoy seguro de si esto es posible, pero parece que debería ya que el compilador puede darme los tamaños de las clases individuales con enlaces desde otras bibliotecas.

Hice un poco de búsqueda en torno, pero no hemos podido encontrar nada útil. Todo apunta a que las técnicas de optimización de la modularización y la vinculación externa bibliotecas, que entiendo y pondrá en práctica, pero realmente me gustaría algunos informes más detallados de lo que mi aplicación compilada se parece.

Para que quede claro, no estoy realmente interesado en consejos sobre cómo reducir el tamaño del archivo, sólo un informe sobre lo que se utilizan para las clases, y que hacen referencia a lo.

¿Alguien tiene alguna idea?

CORRECCIÓN - El informe de enlace no mostrar todas las clases. Mi proyecto en particular en Flex Builder tenía varios archivos CSS establecidos para compilar a los SWF. Mi informe de enlace para la aplicación principal se sobrescribe estos css compila!

¿Fue útil?

Solución

El informe de enlace en realidad contiene todas las clases compiladas y no sólo aquellas en las bibliotecas externas (al menos con el SDK de Flex 4). Hay un XSL que se disponga para generar un archivo HTML del informe de enlace por lo que es más fácil de leer.

Comprobar este post: http: // blog. iconara.net/2007/02/25/visualizing-mxmlcs-link-report/

Otros consejos

No es una utilidad de línea de comandos llamada flash.swf.tools.SwfxPrinter en swfkit.jar, que viene con Flex Builder (o el plug-in o el SDK) y que se puede utilizar para analizar la información sobre el tamaño de las clases. Joe Berkovitz escribieron algunas buenas instrucciones sobre cómo hacer uso de ella en su blog, y que estaba trabajando en una herramienta de interfaz gráfica de usuario basada en AIR que aprovecha, pero no estoy seguro de si alguna vez se publicó la herramienta. Aún así, puede utilizar sus instrucciones para aprovechar la utilidad directamente del frasco.

He encontrado una pequeña aplicación AIR útil que realmente ayuda a organizar la información Informar de enlace.

http://www.kahunaburger.com/2008 / 03/08 / enlace aéreo-informe-visualizador /

Es viejo, pero todavía funciona muy bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top