VS2013在理论上空闲时预览高CPU使用率

时间:2013-09-04 17:00:02

标签: c# visual-studio visual-studio-2013 asp.net-mvc-5

我有一个asp.net-mvc5应用程序,我正在开发,有时我可以在windows server2008r2任务管理器中看到devenv.exe(我正在使用的visual studio 2013实例) 正在消耗50%的ish cpu使用率。考虑到这是一台四核机器,这意味着它必须最大化两个处理器。发生这种情况时,VS似乎仍然具有响应性。有什么我可以在诊断上运行以查看导致它的功能吗?

顺便说一下,我经常会遇到JavaScript语言服务的错误,它告诉我重新启动visual studio,但这种情况并没有发生。

2 个答案:

答案 0 :(得分:6)

尝试禁用浏览器链接:

<add key="vs:EnableBrowserLink" value="false" />

在您的web.config appSettings

答案 1 :(得分:1)

我建议你在启动VS之前启动一个 Windows Performance Analyzer 会话进行CPU分析并保持运行以便解决问题。

您将能够看到CPU使用率的峰值并将其链接到导致高使用率的进程。您可以更进一步找出导致&#34; 刻录CPU的模块&#34;。