Windows Vista對內(nèi)存的要求遠高于Windows xp,即便最初級的Windows Vista Capable,也要求512MB的內(nèi)存,而Windows Vista PRemium Ready,則要求1GB的系統(tǒng)內(nèi)存,而為保證系統(tǒng)的順暢運行,我們建議最好采用2GB內(nèi)存的系統(tǒng)配置。
但是,即使您的系統(tǒng)配置了2GB甚至更多的內(nèi)存,有時也難免會遇到Windows Vista提示“內(nèi)存不足”警告的情況,或者雖無提示但程序窗口無法打開,甚至程序窗口雖然打開但卻不完整如缺少菜單、按鈕等,當(dāng)然,這可能與您同時運行過多的程序打開過多的窗口系統(tǒng)內(nèi)存被耗盡有關(guān),但有時情況并不這么絕對:在任務(wù)管理器中明明可以看到還有大量的未使用的物理內(nèi)存,這時出現(xiàn)的“內(nèi)存不足”提示便有些怪異了。
事實上,這是Windows NT家族系統(tǒng)的老毛病了:無論系統(tǒng)中真正的物理內(nèi)存多大,Windows只使用特定大小的內(nèi)存區(qū)間存放桌面部件元素,如窗口、菜單及各類控件,在32位Windows系統(tǒng)中,該內(nèi)存區(qū)間即所謂的Desktop Heap大小默認為3072KB。如果當(dāng)前系統(tǒng)打開的窗口過多,即使仍然存在可用的物理內(nèi)存,但只要desktop heap區(qū)被完全占用,Windows 即拒絕打開新的窗口,或無法打開完整的新窗口,或干脆給出“內(nèi)存不足”提示拒絕運行。
因此,如果您的物理內(nèi)存足夠大,并且習(xí)慣于同時運行大量程序,為避免類似的“內(nèi)存不足”問題,可考慮將desktop heap大小從3072KB修改為更大的設(shè)置,如 4096KB,對重度使用者,甚至可以考慮將該值設(shè)為8192KB。
Desktop Heap修改方法如下:
HKEY_LOCAL_MACHINE
– SYSTEM
– – CurrentControlSet
– – – Control
– – – – session Manager
– – – – – SubSystems
重啟Windows Vista,即大功告成。當(dāng)然,如果繼續(xù)出現(xiàn)類似的“內(nèi)存不足”警告,可考慮將該值設(shè)得更大,看看問題是否解決。
注:修改注冊表存在風(fēng)險,請謹慎操作。
新聞熱點
疑難解答
圖片精選