asp.net - MSVSMON.EXE 用 VS 调试非常慢

标签 asp.net visual-studio debugging iis

我正在尝试使用 Windows 7 上的 IIS 7.5 从 Visual Studio 2013 调试 ASP.NET Web 应用程序。调试过程非常缓慢,每页加载大约需要 60-90 秒。我注意到,在加载页面时,MSVSMON.EXE(Visual Studio 远程调试监视器)在我的四核机器上保持在 25-30% 的 CPU 上,我怀疑它是罪魁祸首。

在另一台装有 Windows 8 和 IIS 8.5 的 PC 上,调试要快得多,而且几乎没有意义的 MSVSMON 用法。我试图模拟以前机器的 Visual Studio 和 IIS 的每一个调试设置,但调试仍然很慢,而且 MSVSMON 仍然达到高 CPU 使用率。

为什么呢?我该怎么做才能解决我的问题并减少 CPU 使用率?

最佳答案

我在频繁运行的代码中设置条件断点时遇到了这种情况。尝试暂停调试器只会导致 Visual Studio ......什么都不做(除了将暂停菜单选项变灰)。

Visual Studio 远程调试监视器在四核系统上占用了大约 30% 的 CPU。

删除条件断点解决了该问题。

关于asp.net - MSVSMON.EXE 用 VS 调试非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22814037/

相关文章:

html - 如何使用 ul 和 li 标签格式化中继器控件

asp.net - MVC 5 单个 View 中的多个模型

c++ - 从 x32 迁移到 x64 时出现链接器错误

c++ - 在存储/内存中查找特定程序的基地址?

visual-studio - 如何在 Visual Studio 的特定文件夹中运行单个测试或所有测试?

c++ - 运行我的程序的 gdb 和运行我的程序的 bash 显示不同输出的原因可能是什么?

在 Visual Studio Code 中调试?

c# - 使用 SQL Command 对象,您如何检查结果集是否为空?

C#静态类型不能作为参数

c# - 游戏中的控制台式界面