Frage

Ich habe eine Flex-Anwendung, die größer scheint als es sein sollte. Es gibt eine Menge Code drin, aber nicht viel Vermögen und es scheint, gerade groß, aber ich bin nicht sicher, wie herauszufinden, zu gehen, wo der Raum wird.

Ich weiß um die -Link-Bericht Option, aber es gibt nur die Größen von extern verlinkten Bibliotheksklassen. Ich bin sehr daran interessiert, einen Bericht über die Größen aller Klassen und Ressourcen in meiner Anwendung zu sehen, und es wäre ein großer Bonus, wenn ich auch ihre Abhängigkeiten sehen konnte. Nicht zu wissen, wie der Code kompiliert wird, ich bin mir nicht sicher, ob dies überhaupt möglich ist, aber es scheint, wie es sollte, da die Compiler mir die Größen der einzelnen Klassen aus anderen Bibliotheken verknüpfen geben kann.

Ich habe um einige der Suche, aber nichts nützlich finden konnten. Alles deutet auf den Optimierungstechniken von Modularisierung und extern Verknüpfung Bibliotheken, die ich verstehen und umzusetzen, aber ich würde wirklich gerne ein paar ausführlichere Berichte von dem, was meine kompilierte Anwendung aussieht.

Um es klar, ich bin nicht wirklich interessiert an Tipps, wie Sie die Dateigröße zu reduzieren, nur einen Bericht darüber, was für verwendet wird und welche Klassen verweisen, was.

Wer irgendwelche Ideen?

KORREKTUR - Der Link Bericht führt alle Klassen zeigen. Mein besonderes Projekt in Flex Builder hatte mehr CSS-Dateien auf SWFs zu kompilieren. Mein Link Bericht für das Haupt App wurde von diesem CSS überschrieben werden kompiliert!

War es hilfreich?

Lösung

Der Link Bericht enthält tatsächlich alle kompilierten Klassen und nicht nur die, die in externen Bibliotheken (zumindest mit dem Flex 4 SDK). Es gibt eine xsl zur Verfügung, die eine HTML-Datei des Link-Bericht generiert, so dass es einfacher ist, zu lesen.

Überprüfen Sie diesen Beitrag: http: // blog. iconara.net/2007/02/25/visualizing-mxmlcs-link-report/

Andere Tipps

Es ist ein Befehlszeilenprogramm flash.swf.tools.SwfxPrinter in swfkit.jar genannt, die mit Flex Builder kommt (oder der Plug-in oder dem SDK) und die Sie Informationen über Klassengrößen analysieren können. Joe Berkovitz schrieb einige gute Anweisungen , wie man nutzt es in seinem Blog, und er arbeitet an einem AIR-basierten GUI-Tool, das es nutzt, aber ich bin mir nicht sicher, ob er jemals das Tool veröffentlicht. Dennoch können Sie seine Anweisungen mit dem Dienstprogramm direkt aus dem JAR nutzen.

fand ich eine handliche kleine AIR-Anwendung, die wirklich den Link Bericht info hilft bei der Organisation.

http://www.kahunaburger.com/2008 / 03/08 / Luft-link-report-Visualisierer /

Es ist alt, aber immer noch funktioniert sehr gut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top