Ant ビルドは、私のプロジェクトで多くの時間とメモリを消費します。特に、flex および groovy のコンパイルには、ほとんどの時間がかかります。アスペクト ワイヤリングを使用した Java ビルドは 3 ~ 5 分で完了しますが、フレックス コンポーネントとグルーヴィー コンポーネントを合わせると 120 分かかります。私はバットファイルからAntを実行しているので、ANT_OPTS設定は次のとおりです。
set ANT_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=128m
システム構成は
Ant 1.6
JDK 1.6
Flex SDK 3.6a
RAM 8 GB
ビルド中に次の警告が表示されます。
Java HotSpot(TM) Client VM warning: CodeCache is full. Compiler has been disabled.
Java HotSpot(TM) Client VM warning: Try increasing the code cache size using -XX
:ReservedCodeCacheSize=
Flex コンパイラ [mxmlc] は、アプリケーション ファイルが変更されているかどうかに関係なく、すべてのアプリケーション ファイルをビルドすることに気付きました。速くする方法はありますか?現在、アプリケーションのビルドに 120 分かかり、その間はマシンを使用できません。