问题标题确实说明了一切 - 比 VS2005 慢很多,每次按键都有明显的延迟(0.5 秒)。
它使单步执行代码变得很痛苦。
问题标题确实说明了一切 - 比 VS2005 慢很多,每次按键都有明显的延迟(0.5 秒)。
它使单步执行代码变得很痛苦。
我一直在 VS2008 SP1 中看到 C++ 项目的调试性能非常缓慢。任何步进(F10/F11)甚至双击调用堆栈中的不同级别(即使在同一个文件中)。
解决方案是禁用“调试”工具栏上的“在源代码中显示线程”。
启用该选项后,上述每个操作都需要 5-20 秒。禁用后,它恢复正常。
你在调试什么样的项目?C#?
我注意到,当您在“自动”和“监视”窗口中监视大量变量时,单步执行代码的速度会变慢。调试器在每一步之后评估这些窗口中显示的任何表达式。
尝试关闭这些窗口,看看步进速度是否增加。
正如 Joe90 所说,SP1 可能会有所帮助;此外,您是否发现在 IDE 中关闭不必要的窗口会提高性能?您是否有源代码控制集成,如果有,您使用什么提供程序(TFS/SourceSafe/等)
你有SP1吗?它可能会帮助...
还要确保您已禁用源服务器集成并启用“只是我的代码”。我发现源服务器集成的东西真的可以减慢速度,即使你实际上没有进入框架代码。
从提供的答案之一 - 关闭所有其他代码窗口将性能恢复到应有的位置。
而从其他之一 - SP1 也改进了一些事情。
谢谢大家。
一些加载项也会减慢 Visual Studio。
为此,我的同事卸载了 Devexpress。