IncrediBuild显着增加了链接时间

时间:2017-12-21 10:54:50

标签: c++ visual-studio visual-studio-2017 incredibuild

我有一个项目并使用VS和IncrediBuild进行了3次干净的构建

IncrediBuild的设置:一次编译2台机器,两者都具有相同的性能

  1. VS编译器

    • 编译时间:~10分钟
    • 链接:~3-4min
  2. IncrediBuild

    • 编译时间:~4-5分钟(=>预期,大约一半时间)
    • 链接:~10分钟(=>意外,应该大约是同一时间)
  3. 这可以在几个版本中重现(我做了3个干净版本)。我知道,IncrediBuild无法并行化一个项目的链接,但为什么与VS链接相比,IncrediBuild的链接速度较慢?

    我的测试告诉我,使用IncrediBuild我没有任何好处,我想使用一些机器来构建我的项目来提高构建速度,但如果链接那么慢(而且速度慢得多),甚至使用10台机器对我来说不是一个好处,也不值钱,因为连接时间正在破坏我从改进的编译时间中获得的任何好处。

    我在一家大公司工作,购买CPU电源既便宜又没问题,但IncrediBuild也要花钱,目前还不值得。任何想法我可以尝试或我可能做错了什么?我刚安装了IncrediBuild并使用默认设置。

    设置

    • Visual Studio 2017
    • Windows 10计算机(代理)和Windows 7计算机(协调程序)
    • 1GBit商业网络
    • IncrediBuild 9.0.1

1 个答案:

答案 0 :(得分:0)

使用IncrediBuild时,您不应期待链接时间的这种差异。 我建议尝试以下方法: 1.确保使用的是Visual Studio 2017 / Debug:FASTLINK选项。 2.如果上述方法没有帮助,请查看限制IncrediBuild使用的PDB文件数量是否有帮助。右键单击IncrediBuild托盘图标 - >代理商设置 - > Visual Studio构建 - >高级,并设置"限制并发PDB文件实例"到12或以下。 3.尝试暂时禁用计算机上安装的所有防病毒软件。

如果这些提示不起作用,如果您能通过support@incredibuild.com与我们联系,我们非常感谢您,以便我们了解您环境中的错误并为您提供解决方案。社区。

免责声明,写作可在IncrediBuild进行。