Esta não é uma resposta completa à sua pergunta, mas esteja ciente de que a VM às vezes é usada para arquivo de memória mapeada E / S . É aí que um processo informa ao sistema da VM para mapear um arquivo que está atualmente em disco em uma parte do espaço de endereço virtual do processo. Ou seja, trate os blocos de disco em que um determinado arquivo reside como páginas de VM trocadas em disco, para que o aplicativo possa facilmente obter blocos arbitrários do arquivo carregado na RAM rapidamente, apenas lendo esses endereços na memória. Assim, mesmo quando você tem muita memória RAM, você nunca precisará de swap, às vezes os processos usam a troca de VMs como uma maneira conveniente de carregar partes de arquivos.
Não tenho ideia se é isso que o Chrome está fazendo no seu exemplo em particular, e é por isso que digo que essa não é uma resposta completa, mas é algo de que você deve estar ciente. Não é incomum ter a VM em uso mesmo quando ainda há RAM livre.