【发布时间】:2012-11-11 17:11:43
【问题描述】:
我们的项目需要很长时间才能编译,所以我正在尝试 Incredibuild 的试用版。
它由大约 50 个项目的解决方案组成。
问题是,当我使用 incredibuild 进行编译时,它并没有变得更快,它甚至可能持续更长的时间......
这是 incredibuild 在构建解决方案的子项目及其依赖项时生成的图表的屏幕截图,有时它似乎完全没有做任何事情:
没有 incredibuild 的构建需要 4 分钟,这里需要 5 分钟,通常是在以下情况下下降到 3:30,但仍然存在一些差距:
知道什么会导致这种情况发生吗?
请注意,如果我构建整个项目,问题是一样的
顺便说一句,红线是 cpu 使用率、绿色网络输入和蓝色网络输出,由 incredibuild 报告。
编辑:为了清楚起见,由于有些人倾向于关注上述示例的低编译时间而不是试图给出有意义的答案,因此项目的完全重建大约需要 1一个半小时
【问题讨论】:
-
为什么用 C++ 标记?而且我无法阅读这些屏幕截图中的任何一个......
-
你问过 incredibuild 的人吗?
-
快与不长是有区别的。
-
定义“长时间” 我们的主要项目@work 有大约65 个项目,完全重建只需不到5 分钟。也许您的构建架构需要一些 TLC。
-
鉴于它是正在构建的 C++ 代码,我认为 C++ 标签是相关的。毕竟,构建系统的性能取决于正在构建的内容。 :)
标签: c++ build build-process incredibuild