3

我在 Windows 7 64 位上遇到了 Visual Studio 2010 的问题。经过一段时间的工作后,VS 开始消耗约 50% 的 CPU 并且 UI 响应速度变慢。当我关闭 VS 时,UI 消失但进程保持不变。

当我忘记在一天结束时杀死那些挂起的进程时,我最终会得到许多 devenv.exe 进程。

我已经重新安装了 Visual Studio 并重新安装了 Windows 并最终遇到了同样的问题......并没有改变任何东西。请帮忙。:/

开发环境

4

3 回答 3

10

删除和/或卸载所有第三方 Visual Studio 加载项和扩展。禁用还不够好。

Visual Studio 2010 严重依赖图形。所以:

  • 更新您的视频驱动程序。
  • 关闭“启用富客户端视觉体验”
  • 关闭“使用硬件图形加速(如果可用)”

还有一些 Visual Studio 使用的临时文件可能需要清除。

  • 清除您的 %temp% 文件夹。
  • 清除 %AppData%\Local\Microsoft\WebsiteCache
  • 清除 %AppData%\Local\Microsoft\VisualStudio\10.0\ProjectAssemblies

由于太多“崩溃”,您的项目和解决方案用户设置可能已损坏。

  • 删除 .user 和 .suo 文件(您将丢失启动项目、书签、断点和其他特定于项目和解决方案的用户设置。)
于 2011-12-15T05:01:45.317 回答
0

从你之前开始的地方开始——这可能看起来有点矫枉过正,但这是确保我们解决硬件问题之外的所有问题的唯一方法。


  1. 重新安装 Windows - 确保您使用的是经过有效许可的副本,并在安装 Visual Studio之前对其进行修补。

    注意:我怀疑这是 GPU 驱动程序问题,但使用最新的驱动程序永远不会有什么坏处,这是在安装全新操作系统后立即执行此操作的地方。

  2. 安装 Visual Studio .Net 2010 但不要启动它。让它重新安装框架。

  3. 使用 Windows 更新安装 VS 2010 SP1补丁,以及.Net框架的任何/所有补丁。

    在这里为自己制作图像,以便在需要再次尝试时可以构建一些东西。它将为您节省大量时间。

  4. 启动 Visual Studio,并在安装其他任何东西之前测试您的关闭。

如果在这里不起作用,则可能是PC硬件和window OS之间存在冲突,您应该尝试在其他应用程序中找到此症状以获取更多信息。

于 2011-12-16T18:44:33.043 回答
0

这就是我要寻找的东西:

  1. 每次都会发生吗?
  2. 调试项目后会发生这种情况吗?所有项目都会发生这种情况吗?
  3. 当您不加载任何项目时也会发生这种情况吗?(只需启动 IDE 并等待)。
  4. 它是否发生在您的应用程序的调试会话之后?也许应用程序没有正确关闭?
  5. 您是否有任何其他应用程序同时运行可能导致此问题?尝试使用运行的最少的应用程序/服务集进行复制。
  6. 当它开始冻结时你在做什么?有什么特别的吗?

我会尝试在挂起时获得 2-3 个内存转储,将其发布在这里以及 MSFT 人员。那将是一个好的开始。

于 2011-12-19T07:10:22.817 回答