【问题标题】:Incredibuild not very fastIncredibuild 不是很快
【发布时间】: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


【解决方案1】:

您可以做的最好的事情是通过 support@incredibuild.com 将您的日志文件发送给 IncrediBuild 支持团队

为了提取日志文件,请按照以下说明操作:

  1. 将代理的日志记录级别设置为“扩展”(右键单击 IncrediBuild 托盘图标->代理设置->“代理|常规”页面)。
  2. 运行您的构建。
  3. 双击 IncrediBuild 托盘图标以打开构建监视器。
  4. 选择“文件->将监视器文件另存为...”以保存构建进度文件并将该文件附加到您的回复中。
  5. 将您的日志记录级别恢复为“最低”。

请在您的电子邮件中提及 Dori 将您推荐给支持部门。

谢谢, IncrediBuild 团队。

【讨论】:

  • 你将如何分析日志文件?您能否将该分析构建到软件中?
  • 抱歉回复晚了,我们有很多系统日志写入日志文件。很遗憾,我们无法将其构建到软件中,因为它会泄露我们的一些知识产权。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-11
  • 1970-01-01
相关资源
最近更新 更多