我的意思是以下,通过一个例子来说明:
我启动了我的Java应用程序(恰好是一个模拟器).应用程序运行1小时后失败.我想在调试模式下重新启动我的应用程序,运行到第59分钟,然后开始逐步执行代码.在任何时候,我想回到第59分钟出现的状态并重新开始我的调试.
Eclipse或某些插件是否有此类支持?如果没有,是否有另一个可以使用的开源应用程序?
这可以通过使用VM并简单地在感兴趣的点保存状态来实现.但我想知道是否有更原生/更快的Java解决方案.
我正在使用Visual Studio C++ 2013.我正在运行一个数字cruncher程序,因此它线性/可预测地进行.但是,由于我的代码中存在逻辑错误,因此在进行断言之前,我需要运行几个小时的测试.在崩溃之前我可以得到一个断点,但是如果不重新开始我就不能倒退.
有没有办法让Visual Studio保存我的程序状态,以便我可以再次重启?
程序状态非常复杂,我需要做很多工作才能将所有状态保存到文件中以便以后恢复.