Processos, incluindo java, não estão cientes de onde sua memória está localizada. Tudo o que o java sabe é que tentou acessar a localização da memória 0x00234525. Quando o kernel visualizar o acesso, ele retornará o valor da RAM ou paginará a memória do swap para a RAM e retornará o valor da RAM. A página deve ser lida na RAM antes de poder ser acessada.
Dito isto, uma única linha de vmstat mostra a média durante todo o tempo de atividade não é muito útil. Execute vmstat 5
enquanto o processo estiver em execução para ver os dados ativos.