【发布时间】:2010-09-07 16:06:57
【问题描述】:
我在 4 核机器上使用 MsBuild。 我提供以下命令行来构建属于大型 VC++ 解决方案的 4 个项目(拥有超过 4 个项目,全部没有相互依赖关系)。我正在使用 Visual Studio 2008。
为了加快构建时间,我试图利用 maxcpucount 选项,但它似乎不起作用。
我期望每个核心都会构建我在命令行提供的 4 个项目中的每一个。不幸的是,我测量了构建时间,无论是否使用maxcpucount 选项,我都得到了完全相同的结果。
你知道我在这里做错了什么吗?
正确的说法是“一次构建 4 个 MyVCppSolution.sln 解决方案项目”还是我应该手动运行 4 个进程,每个进程构建一个解决方案的单个项目,最多 4 个?
【问题讨论】:
标签: visual-studio-2008 msbuild parallel-builds