13

一段时间后,我遇到了 Visual Studio 2010 的问题,运行速度异常缓慢,并因此减慢了其他所有操作的速度。我的意思是:

  • 大多数其他打开的窗口变得无响应
  • 打字延迟
  • 构建时间增加 10 倍
  • 储蓄需要永远

我确信这是一个智能感知问题;禁用它可以解决所有问题,当在任务管理器中发生这种情况时,我发现几个 vcpkgsrv.exe(Intellisense 东西)运行在大约 160,000K 内存(这与较旧的、图形密集度较低的游戏大致相同)。但是,我想运行 Intellisense。我目前解决这个问题的唯一方法是在它们减慢速度时中止这些进程。

我尝试获取补丁并认为它已安装,因为我无法再次安装它。

编辑:我正在运行带有 VSC++ Express 的 Windows XP。我有 2GB RAM 和双核 3.2GHz 处理器。有人帮忙吗?

4

8 回答 8

6

我的 Windows XP 机器也有同样的问题。经过长时间的搜索,我找到了一个解决方案,所以我将它发回到这里,因为这是我在谷歌上得到的第一个结果。

安装适用于 Windows XP 的 Windows 自动化 API 更新 (KB971513)。

https://www.catalog.update.microsoft.com/Search.aspx?q=KB971513

于 2010-10-04T04:20:05.067 回答
6

它可能表明解决方案的 sdf 文件存在问题。尝试关闭解决方案,删除 sdf 文件并再次加载解决方案。

于 2010-10-04T05:04:04.590 回答
2

如果您在输入代码时发现您的 Visual Studio 2010 系统经常暂停...有时会导致您的代码褪色并在标题栏上显示“无响应”,那么您可能遇到了 Intellisense 问题。特别是如果您正在处理的代码甚至不会在 Visual Studio 中编译,而且永远不会因为您只是将 VS 用作编辑器并且将在其他一些环境(即嵌入式)中构建您的代码,您会得到很多。

为了解决这个问题,我禁用了 Intellisense(它只是在未定义的变量等下绘制红色波浪线)并“预处理”您的代码以启用和禁用 #ifdef 标记区域内的代码。在我的环境中,这不足以证明在我输入代码时每隔几秒暂停一到十秒是合理的。

要禁用 Intellisense,请转到工具 | 选项单击文本编辑器,然后单击 C/C++,然后单击高级。向下滚动右侧以查看“IntelliSense”并将“Auto Quick Info”设置为 False。

答对了!问题就会消失!

于 2011-08-07T22:31:42.943 回答
1

这不是一个常见的抱怨,这使得它很可能是环境问题。一些在黑暗中随机拍摄的照片:

  • 没有至少 2 GB 的 RAM
  • 在磁盘驱动器碎片严重的旧机器上安装 VS2010
  • 编辑非常大的源代码文件(> 10,000 行)
  • 保持打开大量编辑器选项卡 (> 50)
  • 与 Visual Studio 加载项的不良交互
  • 与系统插件的不良交互

C++ 的 IntelliSense 引擎在工具 + 选项、文本编辑器、C/C++、高级中有许多可调整的项目。这篇博文详细描述了这些选项。如果您的机器很旧且维护不善(即从未运行过磁盘碎片整理,大量的外壳扩展处理程序),那么请考虑使用新机器或系统擦除。

于 2010-08-28T12:36:13.930 回答
1

推荐 3.5+ GB 内存!

VS 2010 在任何体面大小的项目上都使用大量内存和智能感知。

上面列出的正确答案的补丁对我没有帮助。从头开始重新安装操作系统没有帮助。安装 VS 2010 SP1 没有帮助。有帮助的是内存从 2GB 升级到 3.5GB。

我正在运行 Windows XP,SP3。

于 2011-05-05T15:03:15.890 回答
1

我的减速和无响应问题是由安全产品引起的。该进程的名称是“Rtvscan.exe”。它占用了所有磁盘 I/O。它是我 Win XP 机器上赛门铁克安全套件的一部分。这是一台公司笔记本电脑,所以我的纠正选择有限。我使用 Process Explorer 来暂停该进程。(如果您终止该进程,它只会重新启动)。

链接到 MS 网站上的 Process Explorer: http ://technet.microsoft.com/en-us/sysinternals/bb896653

于 2011-08-09T00:05:38.447 回答
1

另一个适用于 JavaScript 的设置。转到工具 - 选项 - 文本编辑器 - JScript 取消选中“输入时格式化完成的行”

于 2012-02-13T19:46:32.437 回答
0

我删除了 *.suo 文件,VS 2010 现在可以正常工作了

于 2011-11-21T16:08:02.817 回答