eclipse调试器是否支持保存/还原或检查点/回放?

c86crjj0  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(301)

我的意思是通过一个例子说明如下:
我启动java应用程序(它恰好是一个模拟器)。应用程序运行1小时后失败。我想在调试模式下重新启动我的应用程序,运行到第59分钟,然后开始单步执行代码。在任何时候,我都想回到59分钟时的状态,重新开始调试。
eclipse或其他插件有这样的支持吗?如果没有,是否还有其他可以使用的开源应用程序?
这可以通过使用vm并简单地在感兴趣的点保存状态来实现。但是我想知道是否有一个更原生/更快的java解决方案。

8ulbf1ek

8ulbf1ek1#

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

ffvjumwh

ffvjumwh2#

我所知道的用java实现这一点的唯一可能的解决方案是chronon的调试器http://www.chrononsystems.com/ 它与eclipseide集成。
这个想法是你录制一个调试会话,让你回放它。虽然这是一个非开源和授权软件,但它仍然是一个很酷的产品。

相关问题