我在正常的中型解决方案中使用VS2008.
有时,调试步进变得非常慢.对于每个"步骤"(F10/F11),挂锁都会在每个文件选项卡上呈现,每个步骤最多可能需要两秒钟.这使调试非常烦人和缓慢.有没有人见过这个问题?
我在VS 2008中注意到,如果在调试工具栏中选择了"在源中显示线程"按钮,则步进的速度至少要慢10倍.
我还注意到,如果你的应用程序需要很长时间才能以调试模式启动,如果只是在Debug菜单下单击'Delete All Breakpoints',就可以解决这个问题.这解决了一个烦人的问题,即使我当时只设置了一些断点.
塞拉斯
尝试关闭调试器选项中的"启用属性评估..."设置,它应该使调试更快(阅读更多:修复:使用Visual Studio更快地调试):
在Visual Studio中禁用源中的显示线程.并关闭调用堆栈跟踪窗口.
除了上面提到的所有问题.
"Disassembly"选项卡(在后台打开)会使调试速度降低1-2步.(不确定它是否总是这样发生).