Visual studio 2010 升级boost导致调试生成缓慢

Visual studio 2010 升级boost导致调试生成缓慢,visual-studio-2010,boost,build,performance,Visual Studio 2010,Boost,Build,Performance,从Boost1.47.0升级到1.50.0后,调试构建的构建时间激增。它们现在需要大约3倍的时间,而发布版本稍微慢一些,但不是很多。我们将VS2010与Teamcity结合使用进行构建 有人知道这是从哪里来的吗?从我在构建日志中看到的情况来看,每个使用Boost的项目构建的速度都要慢得多,它似乎与Boost的特定部分无关。我们预先编译Boost头文件 在某些项目中,我必须使用-Zm编译器选项来增加可用于预编译的内存,这样至少表明需要比以前更多的内存。不过,我们的构建代理似乎有足够的内存。我确实注

从Boost1.47.0升级到1.50.0后,调试构建的构建时间激增。它们现在需要大约3倍的时间,而发布版本稍微慢一些,但不是很多。我们将VS2010与Teamcity结合使用进行构建

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

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


非常感谢您的帮助。

您使用什么boost库?我们在不同的项目中使用不同的库。这里说的太多了。