1
我需要在我的项目中编译许多类似的SWF文件。我有ant build文件,我运行mxmlc
(flex编译器)任务。为了减少一般的构建时间,我想要并行运行任务。我有4核心的CPU。Ant平行性能
<parallel threadsperprocessor="1" failonany="true">
如果我不使用并行编译,那么它需要〜12秒编译一个SWF文件。但是当我尝试并行运行(4个核心=每次4个线程)时,每个swf的编译时间为〜20秒,而蚂蚁运行时,我有可怕的整个操作系统滞后。 重要:我刚刚重新安装我的操作系统(Windows 7 64),并且在它一切正常工作(没有滞后,4个线程快速12秒编译)之前。顺便说一下,如果我设置了threadcount="2"
,那么它也可以,但我想在4个线程中完成。
我想这可能是一些Java内存问题。我现在正在使用(并在之前使用)-Xmx1024m -Xms256m
请帮助我配置我的JVM使我的构建更快。谢谢
也许是因为'mxmlc'还没有升级到x64。在某些情况下,整个Flash项目应该移到这个架构中,但是...... – poussma 2012-07-23 15:54:52