gpt4 book ai didi

java - 调试和计数断点命中

转载 作者:IT老高 更新时间:2023-10-28 21:00:26 26 4
gpt4 key购买 nike

有时当我检查不是我编写的代码时,我会在 Debug模式下启动 eclipse 并使用数字来理解程序。例如,如果它们是从数据库中检索到的 n 个项目,那么知道服务中有 n 个已处理的项目可能会很有趣,等等。

使用循环时,事情会变得更加复杂:如果我们处于“while”循环中,则执行次数没有定义,如果有替代方案,执行流程可能会发生很大变化。

为此,我有时会在部分代码中设置断点并计算到达该断点的次数。

当然不是很方便,不知道有没有办法统计断点命中的次数。我知道 Eclipse 可以在固定数量的命中后暂停执行,但我只想让 Eclipse 在正常的执行流程中计算它们。

很高兴听到您对此的意见。

谢谢!

最佳答案

您可以在断点中添加条件。最简单的可能如下所示:

System.err.println("Passing checkpoint");
return false;

你也可以通过调用你自己的静态类来扩展它:

org.foo.StaticCounter.COUNTER++;
System.err.println("Passing checkpoint " + org.foo.StaticCounter.COUNTER);
return false;

关于java - 调试和计数断点命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9252597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com