Eu faço isso usando o VirtualBox da Sun para separar projetos. Também é útil porque você pode tirar fotos instantâneas.
A desvantagem é que você precisa colocar um sistema operacional inteiro lá.
Eu costumo trabalhar com um monte de instâncias do visual studio aberto para projetos diferentes, eu queria saber se há uma maneira de snapshot / hibernar um processo em execução no disco em vez de fechá-lo para que eu possa abri-lo no mesmo estado como foi rapidamente.
Eu tenho uma tonelada de espaço livre em disco, então não me importaria de salvar o instantâneo inteiro do processo se isso economizasse o tempo necessário para abrir a solução e aguardar o carregamento dos projetos.
Eu faço isso usando o VirtualBox da Sun para separar projetos. Também é útil porque você pode tirar fotos instantâneas.
A desvantagem é que você precisa colocar um sistema operacional inteiro lá.
ProcessExplorer de MS Sysinternals permitem que você Suspenda um processo. isso ajuda / faz o trabalho?
Você pode usar o WinDbg (ferramenta Microsoft) para criar um dump do estado atual de uma máquina com Windows. Geralmente isso é usado para analisar problemas, mas talvez também possa atender às suas necessidades. Procure por palavras-chave WinDbg e dump para mais informações, talvez haja até uma opção para descarregar apenas processos únicos.