【问题标题】:Ant performance Slow in Windows vs LinuxWindows 与 Linux 中的 Ant 性能缓慢
【发布时间】:2013-12-19 17:06:57
【问题描述】:

我们有一个包含多个蚂蚁目标的大型系统。在 Windows 与 Linux 中,Ant 构建(包括 javac、jarsigner、java 任务)的性能非常慢(几乎两倍/三次)。蚂蚁 xx 为 512MB

Linux:Ubuntu 64 位,4 GB RAM,Intel Core2 Duo CPU E8400 @ 3.00GHz × 2(桌面)

Windows:Windows 7 64 位,4 GB RAM,Intel i7 2.8GHz(笔记本电脑)

在下面找到 Windows 与 linux 的少数任务(主要是 javac)(以毫秒为单位)的时间比较。

Windows Linux
117110  35033
32593   14300
10659   4107
9112    2704
8440    2464
3956    1844
3284    1635
2385    1091
1866    919
1722    752
1581    669
1529    579
1482    524
1468    478
1442    334

是否有任何选项可以加快 Windows 中的性能?

【问题讨论】:

  • 你用的是什么版本的 Ant?
  • 我正在使用 Ant 1.9.2 - 最新

标签: java performance ant build javac


【解决方案1】:

经过进一步分析,我发现 McAfee On-Access 病毒扫描正在我的 Windows 7 笔记本电脑中运行。禁用它后,构建时间减少了一半(改进了 50%)。

【讨论】:

  • 帮我搞定了。 Symantec Endpoint Protection 具有相同的效果。
【解决方案2】:

另一个原因可能是 Windows 索引服务。在我的情况下,Windows 10 是 Windows Defender 和索引服务消耗资源(主要是 CPU)。

在这两种情况下,您都可以排除特定文件夹。您不需要完全禁用这些服务。

【讨论】:

    猜你喜欢
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多