当前位置:  开发笔记 > 编程语言 > 正文

为什么Visual Studio不能在多个核心上运行?CPU为25%

如何解决《为什么VisualStudio不能在多个核心上运行?CPU为25%》经验,为你挑选了2个好方法。

我正在使用噩梦糟糕的MS测试框架运行Visual Studio 2008.麻烦的是它将我的CPU发送到100%(四核上25%).

我的问题是为什么Visual Studio不能在多个核心上运行?当然M $必须有足够的线程处理才能使其正常工作.



1> Mark Ingram..:

我在所有4个CPU上运行VS2008.只需设置此环境变量/项目标志即可.

/ MP

(可以在C/C++设置中设置,高级.在项目设置中)

编辑:MP标志也可以接受一个数字,例如/ MP2,这意味着它只能在2个核心上运行.将其保留为/ MP意味着它将运行在最大核心数量上.

Edit2:MP标志可能仅适用于编译器.


这仅适用于C/C++项目.它没有C#的选项.

2> Colin Desmon..:

您可以要求VS并行编译多个项目以及在项目中并行编译(!?).

工具>选项>项目和解决方案>构建的最大并行项目数.

这也将并行构建C++和C#!

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有