Virtuaalmasina mälu saab tavaliselt reguleerida seadete aknas, mille pakub virtuaalmasinat juhtiv tarkvara. See on tavaliselt üsna lihtne protsess, kuid tavaliselt tuleb see lõpule viia, kui virtuaalmasin on välja lülitatud. Virtuaalsele masinale eraldatava suure mälumahu osas on ülemine ja alumine piir. Need piirangud põhinevad sellel, kui palju muutmälu (RAM) füüsilisel arvutil on ja kui palju mälu on vaja virtuaalses masinas töötavate ülesannete jaoks.
Virtuaalmasinaid juhib hostprogramm, mida tuntakse hüperviisorina, mis on füüsilises arvutis töötav programm. Kui virtuaalmasin on aktiveeritud, tutvustab see teist arvutis töötavat operatsioonisüsteemi. Nii füüsilisel arvutil kui ka virtuaalsel masinal peab olema korralikult töötamiseks piisavalt mälu, seega on hädavajalik, et virtuaalmasina mälu oleks õigesti seadistatud. Vajalik mälumaht sõltub operatsioonisüsteemist, käivitatavatest rakendustest ja avatavatest või redigeeritavatest dokumentidest. Virtuaalse masina mälu sobiv reguleerimine tagab, et mõlemal süsteemil on piisav RAM.
Hüperviisorid pakuvad tavaliselt juhtelemente, mis võimaldavad kasutajal määrata konkreetse virtuaalmasina sätted, mis võivad hõlmata protsessorite arvu, ekraanikuva töötlemise tüüpi, ressursside, nagu võrkude ja universaalse jadasiini (USB) pordi jagamist. ja virtuaalmasina mälu. Hüperviisor võib sisaldada sätteid mälu võrdseks jagamiseks hostarvuti ja virtuaalmasina vahel ning mõnikord isegi soovitada optimaalse funktsionaalsuse jaoks mäluseadet. Enamasti saab kasutaja virtuaalse masina mälumahtu käsitsi määrata – ja sageli ka valib.
Sarnaselt saab serveritena käitatavate virtuaalmasinate RAM-i reguleerida samamoodi nagu laua- või sülearvutis töötava virtuaalse masina puhul. Neid virtuaalseid masinaid käitatakse ka hüperviisori kaudu, nii et mälu kohandamise protsess on serverite käitamisel peaaegu identne. Peamine erinevus seisneb serveripoolse andmetöötluse ja virtuaalse masina mälu sellekohase seadistamises sageli suuremates nõuetes.