VS2013:点击断点会让我的计算机爬行

时间:2014-07-02 06:05:53

标签: c++ visual-studio visual-studio-2013 breakpoints

我的项目是一个相当CPU密集型程序(光线跟踪器),它一直很好,直到我想调试。每当我在我的程序中休息时,无论是通过断点还是__debugbreak(),我的整个计算机都会慢慢爬行。一切 - 鼠标输入,键盘输入,其他程序,ctrl + alt + del,一切都滞后超过十秒或更长时间(我无法判断它是否会变得越来越糟,我调试'调试&# 39)。通常只需拔掉我的电脑上的插头并重新启动,而不是等待按下alt + F4'等等对话的游戏......'等待对话...&#39 ;,'按下输入',等待VS关闭...' (是的,说真的,重启的速度比这快)。

因此,我唯一的调试方法就是放置print语句。救命啊!

任何? :(

1 个答案:

答案 0 :(得分:0)

听起来你可能有线程窗口打开或者#34;在源代码中显示线程"功能打开(或两者)。进入休息状态时,这些功能会导致严重延迟。如果其中一个或两个条件都为真,则关闭线程窗口并禁用"显示源中的线程"功能将使命中断点的速度提高几个数量级。