eclipse - 计算断点命中

标签 eclipse debugging

作为this question已经超过 3 年了,我想我会再次提起它。特别是因为提供的解决方案对我来说没有真正的选择。

我正在寻找一种方法来计算 Eclipse 调试器中通过特定断点的次数,而无需实际暂停代码。我需要这样做,因为我正在处理的问题仅在每秒发送数千条消息时才会显现出来。

上面提供的解决方案对我来说不太可行,因为正在调试的代码位于远程位置,我无法真正创建静态类来跟踪命中。是否有默认功能或插件可以简单地计算断点命中数,或者在 eclipse 中不可能?

最佳答案

实际上,在上述问题中,使用另一个类的唯一原因是拥有一个可以从断点片段访问的专用静态变量。您可以使用代码段可见的任何其他静态变量/方法。

例如:

int a = System.getProperty("my-prop");
System.setProperty("my-prop", ++a);

这可能会很慢,所以您可以尝试使用 ThreadLocal 或为自己找一个静态变量(或者最好是一个跟踪许多地方的 map ),您可以为此劫持它。

关于eclipse - 计算断点命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30486472/

相关文章:

android - 转换为 Dalvik 格式失败 : Unable to execute dex: GC overhead limit exceeded

Java Card 和 Sim Toolkit 小程序

python - 如何将调试器附加到 python 子进程?

c# - foreach调试太详细

java - Eclipse 在调试时使用错误的构建

debugging - XCode 8.2停止调试时崩溃

python - 如何在自动完成的 Eclipse PyDev 插件中加载 PyGTK 文档?

java - 文件名、目录名或卷标语法不正确

来自 Gradle 项目的 Java 项目

c++ - 如何在 gdb 中打印长字符串的完整值?