O tamanho da VM é a quantidade total de espaço de endereço usado pelo processo. Nenhum sistema operacional permite que você exceda a RAM + troca disponível com a VM suportada , mas você pode usar a VM sem lances. Essencialmente, o tamanho da VM (especialmente em sistemas operacionais de 64 bits) é uma medida sem sentido. A memória virtual não-revertida (memória virtual que não pode, e não pode, requer RAM ou troca) é essencialmente gratuita, então não há razão para se preocupar com o quanto ela está sendo usada.
Em um sistema operacional de 64 bits, você pode abrir um arquivo de 2 GB somente leitura e mapear todo o arquivo para o espaço de endereço do processo. Isso "consome" 2 GB de VM, mas na verdade não requer recursos significativos. E como é um mapeamento somente de leitura, ele nunca pode exigir troca.
Confirme as medidas que suportam a memória virtual, ou seja, memória virtual que poderia resultar no consumo de memória física ou espaço de paginação / troca. O sistema operacional não tem idéia de quanto dessa memória será necessária, então geralmente não permitirá mais do que RAM + swap ser alocado. (Até onde sei, nem o Windows nem o OSX permitem o comprometimento excessivo da memória virtual suportada. O Linux o faz.)