【问题标题】:Ant parallel performance蚂蚁并行性能
【发布时间】:2012-07-23 11:00:11
【问题描述】:

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

【问题讨论】:

    标签: java multithreading memory ant mxmlc


    【解决方案1】:

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

    【讨论】:

    • 可能是因为mxmlc 还没有升级到x64。在某个时候,整个 Flash 项目都应该迁移到这种架构中,但是......
    猜你喜欢
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 2014-07-11
    相关资源
    最近更新 更多