我们的项目需要很长时间才能编译,所以我正在尝试 Incredibuild 的试用版。
它由大约 50 个项目的解决方案组成。
问题是,当我使用 incredibuild 进行编译时,它并没有变得更快,它甚至可能持续更长的时间......
这是 incredibuild 在构建解决方案的子项目及其依赖项时生成的图表的屏幕截图,有时它似乎完全没有做任何事情:
没有 incredibuild 的构建需要 4 分钟,这里需要 5 分钟,最常见的是下降到 3:30,如下例所示,但仍有一些差距:
知道什么会导致这种情况发生吗?
请注意,如果我构建整个项目,问题是一样的
顺便说一句,红线是 cpu 使用情况,绿色网络输入和蓝色网络输出,如 incredibuild 报告的那样。
编辑:为了清楚起见,由于有些人倾向于关注上述示例的低编译时间而不是试图给出有意义的答案,因此项目的完全重建大约需要 1 个半小时