Una delle feature che VMware ha introdotto da tantissimi anni, già nelle versioni Workstation e Server e successivamente nelle versioni ESX, è l’ottimizzazione della memoria, ottenugra grazie a diverse tecniche (ballooning, contend-based page sharing, demand paging). Tramite una di queste funzioni (contend-based page sharing) l’hypervisor verifica le pagine di memoria che hanno contenuto uguale e “deduplica” i dati, liberando quindi RAM. Il risultato è che la somma della memoria delle VM può essere maggiore della memoria fisica disponibile.