Pomnilnik navideznega stroja je običajno mogoče prilagoditi v oknu z nastavitvami, ki ga zagotavlja programska oprema, ki nadzoruje virtualni stroj. To je običajno dokaj preprost postopek, vendar ga je treba običajno zaključiti, ko je virtualni stroj izklopljen. Obstajajo zgornje in spodnje meje glede na veliko pomnilnika, ki se lahko dodeli virtualnemu stroju. Te omejitve temeljijo na tem, koliko pomnilnika z naključnim dostopom (RAM) ima fizični računalnik na voljo in koliko pomnilnika je potrebno za izvajanje nalog v navideznem stroju.
Navidezne stroje nadzira gostiteljski program, znan kot hipervizor, ki je program, ki se izvaja na fizičnem računalniku. Ko je virtualni stroj aktiviran, uvede drug operacijski sistem, ki se izvaja v računalniku. Vsak fizični računalnik in navidezni stroj morata imeti dovolj pomnilnika za pravilno delovanje, zato je nujno, da je pomnilnik navideznega stroja pravilno nastavljen. Količina potrebnega pomnilnika je odvisna od operacijskega sistema, aplikacij, ki jih je treba zagnati, in vseh dokumentov, ki jih je treba odpreti ali urediti. Ustrezna prilagoditev pomnilnika navideznega stroja bo zagotovila, da imata oba sistema ustrezen RAM.
Hipervizorji običajno zagotavljajo kontrole, ki uporabniku omogočajo, da določi nastavitve za določen virtualni stroj, ki lahko vključuje število procesorjev, vrsto obdelave za zaslonski prikaz, souporabo virov, kot so omrežja in vrata univerzalnega serijskega vodila (USB). in pomnilnik navideznega stroja. Hipervizor lahko vključuje nastavitve za enakomerno razdelitev pomnilnika med gostiteljskim računalnikom in navideznim računalnikom, včasih pa lahko celo priporoči nastavitev pomnilnika za optimalno delovanje. Najpogosteje lahko uporabnik – in pogosto tudi izbere – ročno določi količino pomnilnika navideznega stroja.
Podobno lahko navidezni stroji, ki se izvajajo kot strežniki, prilagodijo RAM na skoraj enak način kot navidezni stroj, ki deluje na namiznem ali prenosnem računalniku. Ti navidezni stroji se izvajajo tudi prek hipervizorja, tako da je postopek prilagajanja pomnilnika pri izvajanju strežnikov skoraj enak. Glavna razlika je v pogosto večjih zahtevah za računalništvo na strani strežnika in ustrezno nastavitvi pomnilnika navideznega stroja.