Save a process' memory for later use?

前端 未结 8 1697
温柔的废话
温柔的废话 2020-12-14 00:28

Is it possible to pause a process, save the memory contents to a file, and then later reload the file so you can continue the program?

Edit I\'ve be

8条回答
  •  北海茫月
    2020-12-14 01:19

    Technically it is possible, but it would require saving all the system-allocated resources state too - like file descriptors for example and then restoring them. So it's a challenging task.

    The easiest way to achieve what you want is to use a virtual machine like VMWare. When you pause it you actually save the whole machine state together with all programs running.

提交回复
热议问题