我经常玩改装版的 Minecraft。这样做的一个缺点是,每当我启动 Minecraft 时,编译所有模组都需要花费大量时间。这可能需要大约 15 分钟左右的时间,在我看来,这太长了。当计算机运行应用程序时,它所做的一切都基于 RAM 中的输入和数据。我相当肯定,如果有人在某个时间点复制他们计算机的 RAM 并在另一个时间将这些数据放回 RAM 中,那么计算机将恢复到以前的状态。尽管如果 RAM 中的数据实际上与硬盘驱动器上的数据不一致,事情可能会崩溃(就像 Windows 资源管理器在加载的 RAM 中打开并显示硬盘驱动器上可能并不真正存在的文件和文件夹一样)。
我认为有可能复制应用程序的 RAM 数据(在我的情况下,在所有内容编译和加载后需要几 GB 的 RAM)。我还认为,如果稍后将其插回 RAM,应用程序将显示为已加载,而无需等待代码编译。我该怎么做呢?我认为它类似于模拟器中的保存状态加载。