如何在调试期间使用 IntelliJ 计算断点命中数

Lag*_*guh 9 java debugging performance intellij-idea

我需要计算执行期间给定代码行被命中的次数。我想通过 IDE 上的调试工具来使用它,而不是代码或性能工具解决方案。

我已经在使用 YourKit 来分析该项目,并且不希望通过此工具进行大量线路调用。

我也不想使用代码(使用 System.out.print 和变量)来计算点击次数,因为我将检查不同分支的过程。

我已经检查了 IntelliJ IDEA 帮助。

还检查了这两篇文章: 调试和计数断点命中 计数断点命中

但他们都没有回复我正在寻找的内容。

我目前正在使用 IntelliJ 的断点选项:Log to console

此代码片段只是一个示例,而不是我将使用它的实际代码

我在 IntelliJ 中使用断点选项的方式是,每次遇到断点时都会收到一条日志消息,然后我必须计算消息数。

在此输入图像描述 我想获得实际的点击数,这样我就不必计算消息数。

如果有人知道通过 IntelliJ 实现这一目标的简单直接解决方案,我真的很感激。提前致谢。

ABi*_*ika 11

调试器视图中的“开销”选项卡有一个“点击数”列。您甚至不必启用挂起登录到控制台即可对断点进行计数。请参阅帮助页面“监视调试器开销”

Intellij IDEA 调试器中的开销选项卡


DaS*_*Stc 5

在此输入图像描述

在此输入图像描述

滚动到末尾,查看行号