![Visual Studio 2012 间歇性锁定](https://linux22.com/image/1342339/Visual%20Studio%202012%20%E9%97%B4%E6%AD%87%E6%80%A7%E9%94%81%E5%AE%9A.png)
Visual Studio 2012 有时会死机。我注意到 devenv.exe 的 CPU 使用率会跳升至 50%。CPU 会在这个水平停留几分钟,然后下降。当其使用率为 50% 时,我仍然可以使用该 IDE。但是,它会间歇性地停止响应(好像正在执行某种后台进程)。这种情况只会持续几秒钟。
调试时也会发生这种情况。
我在 Windows 7 下运行并且使用 Telerik 控件。
我已禁用插件和扩展,但没有成功。
任何想法,将不胜感激?
谢谢
更新:
我好久没看这篇文章了。我只是想让读到这篇文章的人知道我已经搞清楚了。
由于某种原因,在 VS2012 中,如果您让 web.config 文件保持打开状态,VS(或可能是 IIS)一定在后台执行某些操作并导致 VS 挂起。这很奇怪,因为我在以前的 VS 版本中从未遇到过此问题。
答案1
您使用的是 Telerik Just Code 吗?我不得不禁用它,因为它占用了太多内存。要禁用它,您必须以管理员身份启动 VS(右键单击 VS 图标并以管理员身份运行)。然后选择工具/加载项管理器并取消选中启动。
答案2
我知道这已经快一年了,但我还是想在几个地方发布这个答案,因为这就是导致我生病的原因:我在 Visual Studio 2012 中打开了数据源工具箱。一旦我关闭它,它似乎就消除了切换窗口时的长时间延迟。如果不需要打开服务器管理器,您可能还需要关闭它。