Nepíšeš, kolik máš celkem RAM. Přesně poznat, kolik si alokuje není žádná sranda, je to komplikované se sdílenou pamětí apod. Na tohle je pro Windows asi nejlepší VMMap (přímý odkaz na EXE). Zkus ho stáhnout a podívat se. Pokud je to tím, tak si v c:\boot.ini nastav timeout třeba na 5 sec, udělej v sekci [operating systems] nový záznam (zkopíruj existující) a přidej do něj přepínač "/3G /PAE". Přepínač /3G způsobí přerozdělení paměti ze standardních 2GB+2GB (systém+aplikace) na 1GB+3GB (takže bude menší cache apod.). Přepínač /PAE zase upraví adresování na 36bit. Nic z toho nemusí zabrat, záleží i na Vegasu, jestli PAE podporuje. Dále to může způsobit celkové mírné zpomalení systému (menší cache, přepočet adres), nebo nemožnost nahrát některé ovladače. Když si uděláš kopii toho záznamu v boot.ini, tak to můžeš vyzkoušet bez nebezpečí (za předpokladu, že si boot.ini nějak jinak nerozdrbeš). Systémové řešení je 64bit OS a 64bit Vegas (za předpokladu, že nedostatek RAM je příčina problému).
Příklad boot.ini:
Kód:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional PAE" /noexecute=optin /fastdetect /PAE /3G