Is there a way to snapshot a running process to disk to restore it later?

Sij*_*jin 12 windows hibernate process snapshot

我通常使用许多对不同项目开放的 Visual Studio 实例,我想知道是否有办法将正在运行的进程快照/休眠到磁盘而不是关闭它,以便我可以以与以前相同的状态打开它迅速地。

我有大量的可用磁盘空间,所以不介意保存整个过程快照,如果它可以节省我打开解决方案和等待项目加载的时间。

Inc*_*ito 2

我使用 Sun 的 VirtualBox 来分离项目。它也很方便,因为您可以拍摄快照。

缺点是您需要将整个操作系统放在那里。

  • 是的 - 我使用 VirtualBox 进行操作系统级快照,这就是我想到应用程序级快照的地方。Linux 似乎有类似的东西 http://www.linux.org/apps/AppId_2488.html 但是我认为问题将是打开文件句柄等,这使得这是一个不小的问题。 (3认同)