Flexで構築されたSWFのサイズを分析するための任意の方法は?
-
22-08-2019 - |
質問
私はそれがあるべきよりも大きな思わFlexアプリケーションを持っています。そこのコードの多くは、それであるが、資産のない多く、それだけで大規模なようだが、私はスペースが起こっている場所を考え出すについては移動するかどうかはわかりません。
私は-link-reportオプションについて知っているが、それは唯一の外部リンクライブラリクラスのサイズを与えます。私は自分のアプリケーション内のすべてのクラスおよびリソースのサイズのレポートを見ることに非常に興味を持っていると私はまた、彼らの依存関係を表示することができれば、それは巨大なボーナスになります。コードは、私はこれがことも可能であるのかはわからないコンパイルされているが、それは、コンパイラは私に他のライブラリからリンクされている個々のクラスの大きさを与えることができなければならないので、同様にそれはそうか知らない。
私はいくつかの検索をまわりましたが、役に立つ何かを見つけることができませんでした。モジュール化と外部私は理解し、実装しますが、私は本当に私のコンパイルされたアプリケーションがどのように見えるかのいくつかのより詳細なレポートを大好きだライブラリを、リンクの最適化技術へのすべてのポイントます。
明確にするために、私は、ファイルサイズを小さくする方法のヒントで、本当に興味がない、のために使用され、クラスが参照されているものにだけ報告するもの。
誰もが任意のアイデアがありますか?
の のCORRECTION - リンクレポートは、すべてのクラスを示しています。 Flex Builderで私の特定のプロジェクトには、SWFファイルにコンパイルするように設定いくつかのCSSファイルを持っていました。メインアプリのための私のリンクレポートはこれらのCSSで上書きされていましたが、コンパイル!のの
解決
リンクレポートでは、実際には、すべてのコンパイルされたクラスや外部ライブラリでのものだけでなく(少なくともフレックス4 SDK付き)が含まれています。読みやすくなりますので、リンクレポートのhtmlファイルが生成されます利用可能XSLがあります。
この記事をチェックしてください:ます。http://ブログ。 iconara.net/2007/02/25/visualizing-mxmlcs-link-report/する
他のヒント
Flex Builderの(またはプラグインまたはSDK)を使用すると、クラスのサイズについての情報を分析するために使用することができますし、付属していますflash.swf.tools.SwfxPrinter
でswfkit.jar
と呼ばれるコマンドラインユーティリティは、あります。ジョーBerkovitz は、いくつかの良い命令がどのように上を書きました彼のブログでそれを利用して、彼はそれを活用AIRベースのGUIツールに取り組んでいたが、私は彼が今までのツールを公開している場合はわかりません。それでも、あなたはJARから直接ユーティリティを活用するために彼の命令を使用することができます。
私は本当にリンクレポート情報を整理するのに役立ちます便利な小さなAIRアプリを見つけました。
http://www.kahunaburger.com/2008 / 03/08 /エアリンク・レポート・ビジュアライザ/ の
これは古いのですが、それでも非常にうまく機能します。