5

当我选择文本时,我的程序使用了过多的 CPU 资源。我不知道为什么。通常我会按“Break all”来查看程序当前正在做什么。但在这种情况下,我正忙着用鼠标选择文本。

有什么技巧可以将“Break all”命令延迟几秒钟吗?

4

3 回答 3

8

你可以开始一个单独的线程Sleep(5000); DebugBreak();

于 2013-10-22T10:35:59.310 回答
0

选择时按 CTRL-Break。这应该立即启动调试器。

于 2013-10-22T10:53:49.440 回答
0

您可以使用特殊类型的断点将所有可疑代码撒上,这些断点不会停止执行,而是在“输出”窗口中打印一条消息。

添加断点,进入Breakpoints窗口,找到刚刚添加的断点,右键单击,选择“When Hit...”,在新窗口中选择“Print a message”。确保选中“继续执行”复选框(默认情况下应该是)。断点图标将从圆形变为菱形。对几个断点重复此操作。

您可以将断点显示的文本调整为您需要的任何内容。

于 2013-10-22T11:07:16.460 回答