Eclipse调试器是否支持保存/恢复或检查点/倒带?

时间:2012-08-24 19:18:05

标签: java debugging

我的意思是以下内容,通过一个例子说明:

我启动了我的Java应用程序(恰好是一个模拟器)。应用程序运行1小时后失败。我想在调试模式下重新启动我的应用程序,运行到第59分钟,然后开始逐步执​​行代码。在任何时候,我想回到第59分钟出现的状态并重新开始我的调试。

Eclipse或某些插件是否有此类支持?如果没有,是否有另一个可以使用的开源应用程序?

这可以通过使用VM并简单地在感兴趣的点保存状态来实现。但我想知道是否有更原生/更快的Java解决方案。

2 个答案:

答案 0 :(得分:1)

我所知道的唯一可行的Java解决方案是来自Chronon http://www.chrononsystems.com/的调试器,它与Eclipse IDE集成。

这个想法是你录制一个调试会话,让你回放它。虽然这是非开源和许可软件,但它仍然是一个很酷的产品。

答案 1 :(得分:0)

这可以使用虚拟机器完成,并在所需的调试状态下拍摄快照。然后,您可以反复应用此快照,但此解决方案需要相当长的时间。