É possível salvar o processo como arquivo de despejo no disco e depois recarregar o processo mais tarde?

3

É possível salvar o processo como arquivo de despejo no disco e, em seguida, recarregar o processo mais tarde?

Por exemplo, se eu estiver usando um programa de edição de vídeo e estiver no meio da renderização de um arquivo, posso ir para o Monitor de Recursos no Windows e clicar com o botão direito nos processos e "Suspender o Processo" ou pausar o programa mais tarde Eu posso clicar com o botão direito e "Resume Process" que funciona bem porque tudo ainda está na memória, mas existe uma maneira que eu posso "suspender processo", em seguida, salve a memória em disco usando como um arquivo de despejo, reinicie o computador e carregar esse despejo arquivar de volta na memória e retomar o processo de onde foi deixado.

Se você entrar no gerenciador de tarefas do Windows e clicar com o botão direito do mouse no processo > "Criar arquivo de despejo" há uma maneira de carregar de volta ou é o arquivo de despejo feito apenas para depuração?

(estou usando o windows 7 64bit)

    
por Patrik Fröhler 22.04.2015 / 01:02

1 resposta

0

O arquivo de despejo que você pode fazer dessa maneira é apenas para depuração. Não possui informações suficientes para recriar um processo.

Coisas específicas que não estão lá seriam qualquer coisa que o processo tenha gravado no arquivo de paginação, além de páginas RAM que estão na lista de espera ou modificada. Nada disso persistirá durante a reinicialização, que fazia parte do seu objetivo. (Não vai nem persistir quando o processo acabar.)

Outro grande problema com esse tipo de ideia é que, se algum dos arquivos que estão sendo usados pelo processo forem excluídos ou alterados enquanto o processo é "verificado", ele provavelmente falhará. O sleep ou hibernate do sistema inteiro funciona porque o sistema inteiro não está em execução e, portanto, não pode modificar seus arquivos de disco (a menos que você o impeça de inicializar um sistema operacional diferente e usá-lo para modificar o disco).

    
por 27.09.2015 / 12:15