【问题标题】:Increase memory for ant增加蚂蚁的记忆
【发布时间】:2016-03-31 10:16:50
【问题描述】:

我有一个关于内存使用的问题。 我有 8 GB 的 RAM,我的 ant 设置如下:

set ANT_OPTS=-Xmx512m -XX:MaxPermSize=2G

现在,我已经安装了 16 GB 的 RAM,但是当我运行 ant clean all 时,编译需要相同的时间。

如何设置选项以增加内存和速度?我有 Windows 7 64 位和 16 GB RAM。我使用 Eclipse,但我从 cmd 运行 ant clean all 和服务器 Tomcat。

【问题讨论】:

    标签: java eclipse memory ant ram


    【解决方案1】:

    你的配置很奇怪——PermGen 的大小是Heap 的四倍。也许这是一个错字?试试这个:

    set ANT_OPTS=-Xmx2G -XX:MaxPermSize=512m
    

    但与ant 没有什么关系——大型项目需要很长时间才能构建。不要忘记,这个过程会消耗很多CPU(那么最好让ant使用多个线程by parallel taskscustom runtime)或有HDD瓶颈(考虑使用SSD甚至@987654331 @ 在这种情况下)

    【讨论】:

    • 好,我用了 20 分钟到 7 分钟的时间来清理蚂蚁
    • 很好,很高兴它有帮助:)
    • 嘿!我正在尝试从命令行运行 ant rebuild 命令。不幸的是,每次大约需要 40 分钟。我正在使用 JBoss 服务器,所以每次我运行重建并部署到 jboss 并启动 jbos 时都需要大约一个小时。我可以通过设置 ANT_OPTS 来加快速度吗?我的机器是 32G 内存。
    猜你喜欢
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多