3

私はまともなコンピュータを持っています。(名前にデュアルコアがあり、多くのRAMがあるもの)。FlexBuilder は、単純な mxml ファイルを開いたときにのみ、「ビルダー プロジェクト」読み込みバーを表示することがあります。彼は難しい仕事をしているように見えます...私は空想的なことは求めていません。テキストモードでファイルを開きたいだけです。ctrl + s を押すたびに、「永遠にかかるプロジェクトを構築する」ことを恐れています。自動ビルドを無効にしましたが、不便です。

別のこと、より理解しやすい。コードを flexBuilderSdk でコンパイルする Ant タスクがあります。永遠にかかります (100 個の .as ファイルと 20 個の .mxml ファイルで 2 分など)。

2 つの質問: それは正常ですか? 何かできますか?それは私の生産性を殺しているからです!(いいえ、真剣に ;-) )

4

5 に答える 5

2

Flex コンパイラのパフォーマンスはかなり遅いことが知られています。彼らは、Flex 4 のコンパイラのパフォーマンスを改善する努力をしています。開発者向けのメモは次のとおりです。

http://opensource.adobe.com/wiki/display/flexsdk/Notes+on+Compiler+Performance+Improvements

Flex アプリケーションのコンパイルは、2 段階のプロセスです。まず、MXML ファイルが同等の ActionScript クラスにコンパイルされます。"-keep" コンパイラ パラメーターを追加すると、これらすべてのファイルが " generated" というフォルダーに表示されます。AS3 クラスが作成されると、AS コンパイラはこれらを .SWF ファイル形式のバイトコードに変換します。

遅いハードディスク (たとえば 5400 RPM のラップトップ ドライブ) を使用している場合、これもコンパイルのパフォーマンスに影響します。「自動的にビルド」を無効にして、ビルドするときに CTRL-B を押すことを強くお勧めします。ファイルを変更するたびにコンパイルを待つよりも、ビルドしたいときにそれを行うのはそれほど難しくありません。

于 2009-05-07T14:35:19.990 に答える
2

上記の改善点は、Brian Deitte によって Flex 3 SDK にもバックポートされています。これは彼のブログで試すことができます。それはずっと速いです。

于 2009-05-08T09:10:08.703 に答える
1

Flex Builder 構成でできる調整がいくつかあります。

詳細はこちら: リンク

于 2009-06-03T20:26:30.290 に答える
0

anirudhsasikumar ポイントをマーク: Flex4 SDK の改善がバックポートされました。 http://www.deitte.com/archives/2008/10/a%5Ffaster%5Fflex%5F3.htm 少し高速ですが、Firefox で問題が発生します。(理由は聞かないでください!) 問題: 結果の SWF は IE7 では動作しますが、Firefox では動作しません (ロード時に無制限に待機します)。

しかし、ビルドの実際の改善は、同じファイルを 2 回コンパイルすることを避けるために FCSH を使用することです。大幅に性能アップです。

http://wildwinter.blogspot.com/2008/04/fcsh-wrapper-for-ant.html

于 2009-05-20T09:08:20.243 に答える