1

我需要在我的项目中编译许多类似的 SWF。我有 ant 构建文件,我在其中运行mxmlc(flex 编译器)任务。为了减少一般构建时间,我想并行运行任务。我有4个核心cpu。

<parallel threadsperprocessor="1" failonany="true">

如果我不使用并行编译,那么编译一个 swf大约需要 12 秒。但是当我尝试并行运行它(一次 4 个内核 => 4 个线程)时,每个 swf 的编译时间约为 20 秒,而当 ant 运行时,我的整个操作系统都有可怕的滞后。重要提示:我刚刚重新安装了我的操作系统(windows 7 64),在此之前一切正常(没有滞后,4 个线程的快速 12 秒编译)。顺便说一句,如果我设置threadcount="2",那也可以,但我想在 4 个线程中进行。

我想这可能是一些java内存问题。我现在正在使用(以前也使用过)-Xmx1024m -Xms256m

请帮我配置我的 JVM 以加快构建速度。

4

1 回答 1

0

好的,我已经成功了。安装了 x86 JRE 而不是 x64。我不知道为什么它不适用于 x64 ......

于 2012-07-23T11:41:31.550 回答