1

我使用 Xorax IncrediBuild 构建Visual Studio 2013(或更高版本)项目。

  • 在项目的属性中打开/MP 选项是否会以任何方式影响 IncrediBuild 性能?
  • 它有帮助、干扰还是被忽略?

不幸的是,我在 IncrediBuild 文档中找不到任何确认信息。

4

1 回答 1

3

/MP 开关使编译器在单独的进程中生成自身的副本,这些副本在本地机器核心上同时编译源文件。

IncrediBuild 有自己的并行化构建机制,该机制完全覆盖 /MP 选项。使用 IncrediBuild 会使 /MP 开关变得多余,因为构建已经分发,并且不仅使用本地计算机(启动器)的 CPU 空闲周期,而且还使用本地网络(代理)上其他计算机 CPU 的空闲周期。所以底线是:/MP 开关不会损害 IncrediBuild,但它也无助于它获得更好的结果。

请注意,我为 IncrediBuild 工作。

于 2015-05-03T07:31:39.023 回答