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



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

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

Eclipse或某些插件有这样的支持吗?如果没有,是否还有其他开源应用程序可以使用?

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

我所知道的在Java中实现这一点的唯一可能的解决方案是Chronon的调试器http://www.chrononsystems.com/它与Eclipse IDE集成。

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

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

最新更新