首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VS2008调试器挂起

VS2008调试器挂起
EN

Stack Overflow用户
提问于 2019-03-21 23:42:24
回答 2查看 0关注 0票数 0

我正在使用带有SP1的Visual Studio 2008 Team System,并且我注意到每当我停止调试应用程序时IDE会挂起几(10-15)秒的烦人倾向。起初我认为这只发生在WPF应用程序中,但我也观察到Windows窗体应用程序和ASP.NET站点中的行为。我已根据之前的帖子对选项进行了一系列更改,并完成了详尽的Google / MSDN搜索,但仍未找到阻止此操作的方法。

有人有主意吗?

不,没有解决它。谢谢你的建议。

ProcMon中的更多研究显示了这个有趣的消息,不确定它是否相关:

代码语言:javascript
复制
8:45:46.6790857 AM  WindowsFormsApplication1.vshost.exe 7684    FASTIO_CHECK_IF_POSSIBLE    C:\WINXP\Microsoft.NET\Framework\v2.0.50727\CONFIG\enterprisesec.config.cch FAST IO DISALLOWED  Operation: Read, Offset: 48, Length: 12
8:45:46.6793569 AM  WindowsFormsApplication1.vshost.exe 7684    ReadFile    C:\WINXP\Microsoft.NET\Framework\v2.0.50727\CONFIG\enterprisesec.config.cch FAST IO DISALLOWED  Offset: 508, Length: 12

重复几次,如数百次,然后切换到不同的路径:

代码语言:javascript
复制
8:45:46.7470314 AM  WindowsFormsApplication1.vshost.exe 7684    FASTIO_CHECK_IF_POSSIBLE    D:\documents and settings\myusername\Application Data\Microsoft\CLR Security Config\v2.0.50727.42\security.config.cch   FAST IO DISALLOWED  Operation: Read, Offset: 48, Length: 12
8:45:46.7472187 AM  WindowsFormsApplication1.vshost.exe 7684    ReadFile    D:\documents and settings\myusername\Application Data\Microsoft\CLR Security Config\v2.0.50727.42\security.config.cch   FAST IO DISALLOWED  Offset: 508, Length: 12

并且再次重复多次,每次迭代的偏移量略有变化。也许无关,但....

EN

Stack Overflow用户

发布于 2019-03-22 08:30:58

查看你的ProcMon结果,似乎是CreateFile()调用它一直在进行。我假设所有活动都在等待该线程返回。您可以使用“属性”窗口中的“线程”选项卡,在Process Explorer(也是之前链接的SysInternals包的一部分)中验证这一点(有些困难)。

因此,如果CreateFile是造成阻塞的原因,那就表明它本身就是Windows的延迟。皮埃尔所说的 - 寻找网络股票 - 也是我的第一直觉。过去,当资源管理器映射到我目前无法达到的共享时,我有很多看似无法解释的速度减慢,即使我当时没有对这些股票做任何工作。

您是否可以通过取消映射所有驱动器并从网络中拔出来测试这种可能性?D:与C:分开的物理驱动器吗?如果是这样,如果将构建目录移动到C:,请查看它是否更快。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档