调试"跳过"花费的时间远远超过" resume"

时间:2014-08-26 20:38:52

标签: java eclipse debugging

当我调试我的应用程序时,如果我跨过一行它需要大约10秒,而当我恢复到下一行的下一个断点时,它只需要大约1秒。

例如。

10 MyObject obj = Dao.getAnItem(); // getAnItem makes a few database calls via Hibernate
11 some other code.

我在第10行和第11行都有断点。

如果我调试程序,如果我跨过第10行,则返回大约需要10秒钟。 但是,如果我“恢复”到下一个断点(即第11行),那么它只需要大约1秒钟。

1 个答案:

答案 0 :(得分:0)

也许你的Dao.getAnItem()方法因为另一个断点而没有返回。

或者您应该查看断点属性。 尝试将“暂停JVM”更改为“暂停线程”,以便第10行的断点永远不会挂起其他线程。让我结果。