IntelliJ:显示程序通过调试器运行而不会在断点处停止吗?

时间:2019-12-19 13:44:01

标签: debugging intellij-idea

当前,我在一个有一些主循环的项目中,这很慢。将断点放入其中意味着我每次必须按F9键,并且迭代次数很多。我想象的是在我的一个屏幕上看到该程序“移动”,而又不知道它是否卡住。

我已经有日志输出,依此类推,我的问题确实集中在此“不停止显示调试”功能。

我想在主循环中看到当前行被突出显示,因为它是逐行执行的,但是没有断点,并且在子调用中也没有下降。

你们中有人知道做这种事情还是希望做同样的事情吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

您的调试工具窗口具有“静音断点”控件:

enter image description here

如果将其保持打开状态,则应用程序不会在断点处停止。您可以在到达实际要开始调试的位置时将其关闭(例如,在应用程序执行所有初始加载任务时将断点静音,在导航至要调试的屏幕等时将其静音,然后取消静音)。

答案 1 :(得分:0)

我不太确定这是什么,但是,如何禁用对断点的关注:

enter image description here

答案 2 :(得分:0)

将光标放在要断点的行上,然后按ctrl-shift-f8(在PC上)。您可以选择在遇到断点时不暂停,和/或可以添加记录该断点已触发的日志。如果需要,可以添加触发断点之前必须满足的条件。

这是我的样子:

enter image description here