我需要在我的项目中编译许多类似的 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 以加快构建速度。