【发布时间】:2020-11-17 23:46:29
【问题描述】:
我正在使用 VS2008,在正常的中型解决方案中。
有时,调试单步执行会变得非常缓慢。每个“步骤”(F10/F11)的每个文件选项卡上都会呈现一个挂锁,并且每个步骤最多可能需要两秒钟。这使得调试非常烦人和缓慢。有人见过这个问题吗?
【问题讨论】:
-
问题像泥土一样古老,但仍然相关,因为它刚刚发生在我身上。就我而言,答案只是确保“调用堆栈”窗口未处于活动状态。它通常与“Auto”、“Locals”和“Watch”堆叠在一起,因此只需单击其中一个即可将“Call Stack”置于后台。
-
wrt @JPNotADragon 的回答:停用调用堆栈窗口(即切换到另一个窗口)也神奇地解决了我在调试(步进和检查变量)时的性能问题。更重要的是,重新激活调用堆栈窗口后性能问题没有返回。