visual-studio - 为什么 Visual Studio 2005 这么慢?

标签 visual-studio visual-c++ visual-studio-2005

加载除小项目以外的任何东西都很慢。戒烟很慢;有时可能需要几分钟。打开新文件可能会很慢。录制宏功能曾经很有用。现在启动非常慢,手动启动几乎总是更快!


More info would be helpful. How big are your solutions? What platform are you on. What 3rd party plugins are you running? What else is running on your pc?

3.2GHz P4 超线程,2GB 内存。运行 Outlook、Perforce、IE7、目录浏览器。通常有 1-3 个 VS 实例在运行。比如说,它比 VC6 慢得多。加载项目和关闭似乎需要很长时间。我感兴趣的是人们是否知道发生这种情况的原因,因为 VS 的编写方式。它是否在内部使用 .net 并且 GC 减慢了它的速度?

最佳答案

导致 Visual Studio 2005 运行缓慢的最大罪魁祸首之一是 Intellisense。这已在 MSDN 论坛上一次又一次地提出。我经常遇到的是 Intellisense 几乎不停地工作以“重新索引”符号(或任何你称之为的)。但是 Microsoft 的开发人员并没有对这些提示充耳不闻,一些外向的人提出了一些解决方法,这些方法对我有帮助,也可能对你有帮助:

查看此链接以更好地了解 Intellisense:

Intellisense Info

然后查看此链接以获取一些我已经取得很大成功的宏:

Intellisense Macros

使用这些宏,您可以关闭 intellisense(无需重命名任何 DLL)、重新启动它、删除 ncb 文件(您可以手动执行此操作,但这样做很方便),它可以为您提供 Intellisense 的状态。

关于visual-studio - 为什么 Visual Studio 2005 这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43524/

相关文章:

c++ - 在 vector C++ 中存储类

c++ - 套接字通过并发FTP传输接收到错误的数据

c# - 如何在一个项目中创建不同的 DLL?

c++ - 无法读取文本文件 C++ 的内容

.net - 调试时暂停, 'cannot evaluate expression'

visual-studio - *.vcxproj 文件中的关键字标记是什么意思?

c++ - 如何找到一个mac地址?

visual-studio - 在 Visual Web Developer Express 2010 中删除断点后,它不断返回

c# - 为什么重置后旧值留在这个对象中?

visual-c++ - 为什么在 C++ 类定义中使用 public ref