升级提升导致调试版本缓慢

时间:2012-07-18 07:39:43

标签: visual-studio-2010 boost build performance

从Boost 1.47.0升级到1.50.0后,我们的构建时间针对调试版本而爆炸。他们现在约需要。发布版本增加了3倍,但速度不是很快。我们将VS2010与Teamcity结合使用进行构建。

有人知道这是来自哪里?从我在构建日志中看到的每个使用Boost的项目构建速度都慢得多,它似乎与Boost的特定部分无关。我们预先编译了Boost标头。

我必须使用-Zm编译器选项在某些项目中增加可用于预编译的内存,这样至少表明需要的内存比以前多。我们的构建代理似乎有足够的内存。我注意到编译器(cl.exe)没有使用大量的CPU时间(5-10%),这可能表明从网络中获取头文件的速度很慢但是我不明白为什么这会在很多时候发生变化升级Boost版本。

非常感谢任何帮助。

0 个答案:

没有答案