私のプロジェクトでは、多くの同様の SWF をコンパイルする必要があります。mxmlc
私は(フレックスコンパイラ)タスクを実行するantビルドファイルを持っています。一般的なビルド時間を短縮するために、タスクを並行して実行したいと考えています。私は4コアのCPUを持っています。
<parallel threadsperprocessor="1" failonany="true">
並列コンパイルを使用しない場合、1 つの swf をコンパイルするのに約 12 秒かかります。しかし、並列で実行しようとすると (一度に 4 コア => 4 スレッド)、各 swf のコンパイル時間は約 20 秒で、ant の実行中は OS 全体でひどい遅延が発生します。重要: OS (windows 7 64) を再インストールしましたが、それ以前はすべて正常に動作していました (遅延なし、4 スレッドで 12 秒の高速コンパイル)。ちなみに、設定すればthreadcount="2"
OKなのですが、4スレッドでやりたいです。
Javaメモリの問題かもしれません。私は今使っています(そして以前も使っていました)-Xmx1024m -Xms256m
ビルドを高速化するために JVM を構成するのを手伝ってください。