1

私のプロジェクトでは、多くの同様の 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 を構成するのを手伝ってください。

4

1 に答える 1

0

わかりました、私は管理しました。x64 の代わりに x86 JRE をインストールしました。なぜ x64 で動作しないのかわかりません...

于 2012-07-23T11:41:31.550 に答える