所以,我有一个可疑编码的应用程序,需要以特定方式恢复大量数据结构。
我必须实现一次性撤消,将应用程序恢复到非常复杂的操作之前的状态。
我的团队成员建议保存文件并将其恢复以确保所有内容都可以恢复。这样做是一项耗费大量资源且耗时的操作。通过所有解析和事件处理,文件保存和加载可能需要一分钟或更长时间。
所以我有这个想法:如果我可以以某种方式保存内存状态,就像在转储文件中一样,我可以保存图像状态并在必要时还原它。
这可能吗?如果是这样,怎么样?
答案 0 :(得分:2)
一般情况下这是不可能的。如果您尝试过,它可能会以微妙和不可预测的方式失败。以下是一些潜在的问题:
还有很多其他问题。通常,提供应用程序保存/恢复功能的平台要么非常有限,要么他们允许应用程序执行,要么需要应用程序的密切合作。