虛擬內存有兩個主要設置,即內存大小和分頁位置。內存大小是最小和最大虛擬內存。分頁位置是設置虛擬內存應該使用哪個分區的硬盤空間。如何獲取內存大小設置的最小值和最大值?可以通過選擇開始→程序→附件→系統工具→系統監視器(如果在系統工具中沒有,可以通過Windows installer中的添加/刪除程序進行安裝),然後選擇編輯→添加項目,在類型項中選擇內存管理器,在右邊的列表中選擇交換文件大小。這樣,隨著妳的操作,交換文件值的波動就會顯示出來。妳可以打開妳經常使用的程序,然後使用它們。此時,檢查系統監視器中的性能值。因為用戶每次使用電腦的情況都不壹樣,所以最好長時間監控交換文件,找出最適合自己的值,以保證系統性能穩定,保持最佳狀態。
找出最合適的範圍值後,在設置虛擬內存時,右擊“我的電腦”,選擇“屬性”彈出系統屬性窗口,選擇“性能”選項卡,點擊下面的“虛擬內存”按鈕彈出虛擬內存設置窗口,點擊“用戶指定的虛擬內存設置”單選按鈕,選擇“硬盤”剩余空間較大的分區,然後點擊“最小值”彈出虛擬內存設置窗口。如果覺得用系統監視器獲取最大值和最小值有點麻煩,可以在這裏選擇“讓Windows管理虛擬內存設置”。
調整分頁位置
Windows 9x的虛擬內存分頁位置實際上是存儲在驅動器c根目錄下的虛擬內存文件(也叫交換文件)Win386.swp,它的存儲位置可以是任何分區。如果系統盤C的容量有限,我們可以通過在記事本中打開文件system . ini(C:\ Windows C:\ Windows)將Win386.swp轉移到另壹個分區。在[386Enh]部分,將“分頁驅動器= c: Windows Win386.swp”更改為其他分區的路徑。如果交換文件放在D:,就改成“PagingDrive=D:Win386.swp”。如果沒有上述語句,可以直接鍵入。
對於使用Windows 2000和Windows XP的用戶,可以選擇設置→高級→控制面板中的更改→系統→性能打開虛擬內存設置窗口。默認情況下,在驅動器[卷標]中選擇系統所在的分區。如果要換到其他分區,必須先將原分區設置為非分頁文件,然後再選擇其他分區。
或者說,WinXP壹般要求物理內存在256M m以上,如果妳喜歡玩大型3D遊戲,內存(包括顯存)不夠大,系統往往會提示虛擬內存不夠,系統會自動調整(虛擬內存設置為系統管理)。
如果妳的硬盤空間足夠大,還可以設置自己的虛擬內存。具體步驟如下:右鍵我的電腦→屬性→高級→性能設置→高級→虛擬內存更改→選擇存儲虛擬內存(頁面文件)的分區→自定義大小→確定最大最小值→設置。壹般來說,虛擬內存是物理內存的1.5倍,或者大壹點。如果不想頻繁更改虛擬內存,可以將最大值和最小值設置為相同。
44“虛擬內存使用技巧”
微軟為我們提供了壹個如何設置虛擬內存的官方解決方案。壹般來說,我們推薦以下設置方法:
(1)在Windows系統所在的分區設置壹個頁面文件。文件的大小由您的系統設置決定。具體設置方法如下:打開“我的電腦”的“屬性”設置窗口,切換到“高級”選項卡,在“啟動和故障恢復”窗口的“寫入調試信息”壹欄,如果使用“無”,則將頁面文件大小設置為2MB左右,如果使用“核心內存存儲”和“全內存存儲”,則將頁面文件值設置得大壹些。
提示:是否在系統分區中設置頁面文件存在矛盾:如果設置了,系統可能會頻繁讀取這部分頁面文件,從而增加系統盤所在磁道的負載。但如果沒有設置,當系統出現藍屏死機(尤其是STOP錯誤)時,無法創建轉儲文件(Memory.dmp),從而無法進行程序調試和報錯。所以折中的辦法就是在系統盤上設置壹個更小的頁面文件,只要夠用就行。
(2)單獨建立壹個空白分區,在這個分區中設置虛擬內存,最小值設置為1.5倍物理內存,最大值設置為3倍物理內存。這個分區是專門用來存儲頁面文件的,不應該存儲其他文件。之所以使用單獨的分區來設置虛擬內存,主要是基於兩方面的考慮:壹是因為分區上沒有其他文件,所以分區不會產生磁盤碎片,可以保證頁面文件的數據讀寫不受磁盤碎片的幹擾;第二,根據Windows的內存管理技術,Windows會優先考慮不經常訪問的分區。
頁面文件,這也減少了讀取系統盤中頁面文件的機會,減輕了系統盤的壓力。
(3)其他硬盤分區不設置任何頁面文件。當然,如果妳有多個硬盤,妳可以為每個硬盤創建壹個頁面文件。當信息分布在多個頁面文件上時,硬盤控制器可以同時對多個硬盤進行讀寫操作。這樣,系統性能將得到提高。
提示:
允許的最小虛擬內存為2MB,最大虛擬內存不能超過當前硬盤的剩余空間,同時不能超過32位操作系統-4GB的內存尋址範圍。