Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在多核中运行VisualStudio_.net_Visual Studio_Visual Studio 2012_Multicore - Fatal编程技术网

.net 在多核中运行VisualStudio

.net 在多核中运行VisualStudio,.net,visual-studio,visual-studio-2012,multicore,.net,Visual Studio,Visual Studio 2012,Multicore,我在Visual Studio 2012中编写代码,我的处理器有4个内核 有时VisualStudio会冻结,我会查看任务管理器,devenv.exe进程的顶部是25%(一个核心) 我不确定是因为我启用了太多插件,还是因为我的项目太大,还是因为我当前的配置没有在打开所有应用程序的情况下支持VisualStudio。(Windows 7/AMD X4 640 w/Chrome、MSMS、Skype、Outlook…)。但是,我想用其他核心运行Visual Studio来处理它 当我在中工作时,是否

我在Visual Studio 2012中编写代码,我的处理器有4个内核

有时VisualStudio会冻结,我会查看任务管理器,
devenv.exe
进程的顶部是25%(一个核心)

我不确定是因为我启用了太多插件,还是因为我的项目太大,还是因为我当前的配置没有在打开所有应用程序的情况下支持VisualStudio。(Windows 7/AMD X4 640 w/Chrome、MSMS、Skype、Outlook…)。但是,我想用其他核心运行Visual Studio来处理它

当我在中工作时,是否有方法使用所有内核运行Visual Studio?


(请注意,我并不是在问多核构建-有很多问题)。

首先,这听起来像是
devenv.exe
正在最大化您的一个核心。很难说您的具体问题的原因是什么,但是如果像您所说的,您确实有许多插件在运行,禁用它们然后一次重新启用它们无疑将有助于查明它们是否是原因


至于你的主要问题,有人会认为Visual Studio的设计者尽了最大努力来充分利用可用的CPU资源,而且不太可能有单独的设置来启用某种特殊的多核模式。

在任务管理器中检查CPU相关性。它可能只被设置为一个核心。

仅仅是一个简单的例子——高CPU使用率可能只是太多IO操作等待完成的信号;如果您想提高VS studio的性能,请购买SSD磁盘。你也试过在没有插件(/SafeMode)的情况下启动vs吗?你可以试试这个,我只是在双核上,但我看到了同样的情况。有时VisualStudio会使一个CPU达到最大值。我重新启动了。可能是的副本。我不确定这是否正确。很多时候,我注意到四分之一的CPU处于最大状态,而其他三个CPU处于空闲状态。所以应该有一些关于核心数字的设置。当我禁用Resharper时,我得到了改进。有时仍然冻结,但比以前少。如果您发现resharper使用了很多,请关闭代码分析,这样您仍然可以使用它的生产力要素。Resharper |管理选项|代码检查-设置。取消选中启用代码分析。