asp.net-mvc-4 - Visual Studio Page Inspector 会导致高 CPU 问题吗?

标签 asp.net-mvc-4 visual-studio-2013 cpu-usage page-inspector

我正在开发一个基于域模型架构的 asp.Net MVC 4 应用程序。

一切都很好,因为几天(升级了许多常用包)当我开始调试 session 时,我可以看到 CPU 越来越高,没有任何(明显的)原因:浏览器中的应用程序仍然完全响应。

完全相同的源代码,如果配置为“Release”,则可以完美运行,而且我没有遇到任何 CPU 提升。

我在另外两台机器(Windows Server 2012 R2 和 Windows 7)上测试了相同的代码,一切正常(无论是调试还是发布)。

我最终在我的机器(Win 8.1)上创建了许多内存转储,这就是我花了几天时间进行测试和监控的简要结果:

http://screencast.com/t/hJa1V1V5ej

因此,即使我没有在 Visual Studio 中运行 Page Inspector,似乎由于某种原因,Page Inspector 正在后台执行某些操作......

我实际上是在重新安装 Visual Studio 以查看是否可以以某种方式解决问题,希望我走在正确的道路上。

任何想法将不胜感激。

更新

为了解决这个问题,我重命名了文件夹

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Page Inspector

到 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Page InspectorBLABLA。

通过这种方式,Visual Studio 不再能够加载 PageInspector 库,并且问题不会出现。所以没有高 CPU 没有减速。当然,当 VS 启动时我会遇到一些错误:“Eureka 包没有正确加载”和另一个更通用的错误。

我将安装最新的 VS 更新以查看问题是否已解决。

最佳答案

我有一个类似的问题,禁用“浏览器链接”修复了它。你可以看看如何here .

关于asp.net-mvc-4 - Visual Studio Page Inspector 会导致高 CPU 问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23476435/

相关文章:

c++ - 如何在 Visual Studio 中自动缩进#pragma 指令

c++ - 尝试在 Windows PC 上禁用处理器空闲状态(C 状态)

sql - 尝试创建一个将所有 CPU 最大化到 100% 的 SQL 查询

asp.net-mvc-4 - 从局部 View 向 View 头部添加 css、js 或其他内容

javascript - 如何在 ajax 调用成功函数期间将 html 内容插入到特定的 div 元素?

entity-framework - Entity Framework 从源代码管理中删除文件

php - 如何找到使用最多 CPU 的 PHP 代码行

c# - 将我的 View 模型绑定(bind)到 View 会导致选中所有复选框

c# - Html.RadioButtonFor MVC 绑定(bind)

visual-studio - 筛选Visual Studio 2013 TFS合并到仅实际更改的文件