我正在运行带有噩梦般可怕的 MS 测试框架的 Visual Studio 2008。问题是它将我的 CPU 发送到 100%(在四核上为 25%)。
我的问题是为什么 Visual Studio 不能在多个内核上运行?当然,M$ 必须有足够的线程处理才能使其工作。
最佳答案
我在所有 4 个 CPU 上运行 VS2008。只需设置这个环境变量/项目标志。
/MP
(可在C/C++设置、高级、项目设置中设置)
编辑: MP 标志也可以接受一个数字,例如/MP2 这意味着它只能在 2 个内核上运行。将其保留为/MP 意味着它将在最大数量的内核上运行。
Edit2: MP 标志可能仅适用于编译器。
关于visual-studio - 为什么 Visual Studio 不能在多个内核上运行? CPU 为 25%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53939/