Question

J'ai une application Flex qui semble plus grande qu'elle ne devrait être. Il y a beaucoup de code dans, mais pas beaucoup d'actifs et il semble juste grand, mais je ne suis pas sûr de savoir comment s'y prendre pour déterminer où l'espace va.

Je sais que sur l'option -link-rapport, mais il ne donne que la taille des classes de la bibliothèque de liens externes. Je suis très intéressé à voir un rapport de la taille de toutes les classes et les ressources dans ma demande et ce serait un énorme bonus si je pouvais également voir leurs dépendances. Ne sachant pas comment le code est compilé Je ne sais pas si cela est encore possible, mais il semble que cela devrait puisque le compilateur peut me donner la taille des classes individuelles liées à d'autres bibliothèques.

Je l'ai fait quelques recherches autour, mais n'a pas pu trouver quoi que ce soit utile. Tout indique les techniques d'optimisation de modularisation et la liaison externe des bibliothèques, que je comprends et mettre en œuvre, mais j'aimerais vraiment des rapports plus détaillés de ce que mon application compilée ressemble.

Pour être clair, je ne suis pas vraiment intéressé par des conseils sur la façon de réduire la taille du fichier, juste un rapport sur ce qui est utilisé et qui font référence à des classes quoi.

Tout le monde a des idées?

CORRECTION - Le rapport de lien n'affiche toutes les classes. Mon projet particulier dans Flex Builder a plusieurs fichiers CSS définis pour compiler les fichiers SWF. Mon lien rapport pour l'application principale était écrasée par ces css compile!

Était-ce utile?

La solution

Le rapport de lien contient en fait toutes les classes compilées et pas seulement ceux dans les bibliothèques externes (au moins avec le SDK Flex 4). Il y a un xsl disponible qui va générer un fichier html du rapport de lien de sorte qu'il est plus facile à lire.

Vérifier ce message: http: // blog. iconara.net/2007/02/25/visualizing-mxmlcs-link-report/

Autres conseils

Il y a un utilitaire appelé flash.swf.tools.SwfxPrinter ligne de commande dans swfkit.jar, qui est livré avec Flex Builder (ou le plug-in ou le kit de développement) et que vous pouvez utiliser pour analyser des informations sur la taille des classes. Joe Berkovitz a écrit quelques bonnes instructions sur la façon de faire usage dans son blog, et il travaillait sur un outil d'interface utilisateur graphique AIR qui tire parti, mais je ne suis pas sûr si jamais il a publié l'outil. Pourtant, vous pouvez utiliser ses instructions pour tirer parti de l'utilitaire directement à partir du JAR.

J'ai trouvé une application peu AIR pratique qui aide vraiment organiser les informations du rapport de lien.

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

Il est vieux, mais fonctionne toujours très bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top