![Windows虛擬內(nèi)存不足的幾種解決方法_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/fa556093-b45c-4a2a-a7a5-498470301986/fa556093-b45c-4a2a-a7a5-4984703019861.gif)
![Windows虛擬內(nèi)存不足的幾種解決方法_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/fa556093-b45c-4a2a-a7a5-498470301986/fa556093-b45c-4a2a-a7a5-4984703019862.gif)
![Windows虛擬內(nèi)存不足的幾種解決方法_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/fa556093-b45c-4a2a-a7a5-498470301986/fa556093-b45c-4a2a-a7a5-4984703019863.gif)
![Windows虛擬內(nèi)存不足的幾種解決方法_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/fa556093-b45c-4a2a-a7a5-498470301986/fa556093-b45c-4a2a-a7a5-4984703019864.gif)
![Windows虛擬內(nèi)存不足的幾種解決方法_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/fa556093-b45c-4a2a-a7a5-498470301986/fa556093-b45c-4a2a-a7a5-4984703019865.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Windows虛擬內(nèi)存不足的幾種解決方法經(jīng)常聽別人說起虛擬內(nèi)存,請問什么是虛擬內(nèi)存?為什么我的電腦在使用過一段時間后,總是提示虛擬內(nèi)存太低,是不是只有重新安裝操作系統(tǒng)才能解決問題? 答:Windows操作系統(tǒng)用虛擬內(nèi)存來動態(tài)管理運行時的交換文件。為了提供比實際物理內(nèi)存還多的內(nèi)存容量以供使用,Windows操作系統(tǒng)占用了硬盤上的一部分空間作為虛擬內(nèi)存。當CPU有需求時,首先會讀取內(nèi)存中的資料。當所運行的程序容量超過內(nèi)存容量時,Windows操作系統(tǒng)會將需要暫時儲存的數(shù)據(jù)寫入硬盤。所以,計算機的內(nèi)存大小等于實際物理內(nèi)存容量加上“分頁文件”(就是交換文件)的大小。如果需要的話,“分頁文件”會動用硬盤
2、上所有可以使用的空間。 如果你的系統(tǒng)虛擬內(nèi)存太低,可以鼠標右擊“我的電腦”選擇“屬性高級性能下設(shè)置高級打開虛擬內(nèi)存設(shè)置”,可以重新設(shè)置最大值和最小值,按物理內(nèi)存的1.52倍來添加數(shù)值,也可以更改虛擬內(nèi)存的存放位置,可以設(shè)置放到其他容量較大的硬盤分區(qū),讓系統(tǒng)虛擬內(nèi)存有充分的空間,讓系統(tǒng)運行更快。 虛擬內(nèi)存太低有三種解決辦法: 1. 自定義的虛擬內(nèi)容的容量(系統(tǒng)默認是自動)太小,可以重新劃分大小。 2. 系統(tǒng)所在的盤(一般是C盤)空余的容量太小而運行的程序卻很大,并且虛擬內(nèi)存通常被默認創(chuàng)建在系統(tǒng)盤目錄下,我們通??梢詣h除一些不用的程序,并把文檔圖片以及下載的資料等有用文件移動到其他盤中,并清理“回
3、收站”,使系統(tǒng)盤保持1GB以上的空間,或者將虛擬內(nèi)存定義到其他空余空間多的盤符下。 3. 系統(tǒng)盤空余的容量并不小,但因為經(jīng)常安裝、下載軟件,并反復(fù)刪除造成文件碎片太多,也是容易造成虛擬內(nèi)存不足的原因之一,虛擬內(nèi)存需要一片連續(xù)的空間,盡管磁盤空余容量大,但沒有連續(xù)的空間,也無法建立虛擬內(nèi)存區(qū)。可以用磁盤工具整理碎片。 虛擬內(nèi)存不足的九大原因及解決方法系統(tǒng)提示“內(nèi)存不足”的九大原因及解決方法 一、剪貼板占用了太多的內(nèi)存 實際上,剪貼板是內(nèi)存中的一塊臨時區(qū)域,當你在程序中使用了“復(fù)制”或“剪切”命令后,Windows將把復(fù)制或剪切的內(nèi)容及其格式等信息暫時存儲在剪貼板上,以供“粘貼”使用。如果當前剪貼
4、板中存放的是一幅圖畫,則剪貼板就占用了不少的內(nèi)存。這時,請按下述步驟清除剪貼板中的內(nèi)容,釋放其占用的內(nèi)存資源: 1.單擊“開始”,指向“程序”或“所有程序”,指向“附件”,指向“系統(tǒng)工具”,然后單擊“剪貼板查看程序”,打開“剪貼板查看程序”窗口。2.在“編輯”菜單上,單擊“刪除”命令。3.關(guān)閉“剪貼板查看程序”窗口。 為了與Microsoft Office程序提供的多重剪貼板相區(qū)分,上述所說的剪貼板,常被我們稱為系統(tǒng)剪貼板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪貼板功能,那么你應(yīng)清空“Office剪貼板”上的項目,方法是:在“Office剪貼板”任務(wù)窗格(Off
5、iceXP)或工具欄(Office2000)上,單擊“全部清空”或“清空剪貼板”。當清空“Office剪貼板”時,系統(tǒng)剪貼板也將同時被清空 二、打開的程序太多 如果同時打開的文檔過多或者運行的程序過多,就沒有足夠的內(nèi)存運行其他程序。這時,對于多文檔界面(MDl)程序,如Word、Excel等,請關(guān)閉當前文檔外的所有文檔,并退出當前未使用的程序,然后或許你就能夠繼續(xù)執(zhí)行因“內(nèi)存不足”而被中斷的任務(wù)。 三、重新啟動計算機 如果只退出程序,并不重新啟動計算機,程序可能無法將內(nèi)存資源歸還給系統(tǒng)。請重新啟動計算機以釋放系統(tǒng)資源,然后再次運行程序或執(zhí)行被中斷的任務(wù)。 四、自動運行的程序太多 如果在啟動Wi
6、ndows時自動運行的程序太多,那么,即使重新啟動計算機,也沒足夠的內(nèi)存用來運行其它程序。 (一)確定設(shè)置為自動運行的程序是否太多 1.單擊“開始”,然后單擊“運行”。 2.在“打開”框中,鍵入“Msconfig”,單擊“確定”按鈕,打開“系統(tǒng)配置實用程序”窗口。 3.單擊“常規(guī)”選項卡,選中“選擇性啟動”復(fù)選鈕,清除“處理Win.ini文件”復(fù)選框和“加載啟動組項目”復(fù)選框。 4.單擊“確定”按鈕,當系統(tǒng)提示重新啟動計算機時,請單擊“是”按鈕。 重新啟動電腦后,如果內(nèi)存不足的問題已經(jīng)解決,你就可以將計算機配置為啟動時不打開任何程序。 (二)配置計算機不自動打開任何程序 1.恢復(fù)在Msconf
7、ig中所作的更改,方法是:在“系統(tǒng)配置實用程序”窗口,單擊“常規(guī)”選項卡,選擇“正常啟動”,單擊“確定”按鈕,然后重新啟動計算機。 2.刪除“啟動”文件夾中的所有快捷方式 單擊“開始”,指向“設(shè)置”,然后單擊“任務(wù)欄和開始菜單”,系統(tǒng)彈出“任務(wù)欄屬性”對話框。 單擊“開始菜單”選項卡,單擊“自定義”,再單擊“刪除”按鈕。 單擊“啟動”文件夾旁的加號,以顯示設(shè)置為自動運行的程序列表。如果“啟動”文件夾旁沒有加號“+”,則表明沒有設(shè)置為自動運行的程序,請單擊“關(guān)閉”按鈕以終止此過程。 單擊“啟動”文件夾中的每個快捷方式,然后單擊“刪除”按鈕。此操作將從“開始”菜單中刪除快捷方式,但并不從硬盤中刪除
8、相應(yīng)的程序。對于“啟動”文件夾中的每個快捷方式,重復(fù)該步驟。 單擊“關(guān)閉”按鈕。 單擊“確定”按鈕。 3.禁用從Win.ini文件加載的所有程序 如上所述打開“系統(tǒng)配置實用程序”窗口。 單擊“Win.ini”選項卡,雙擊“windows”,然后清除“Load=”和“Run=”復(fù)選框。 單擊“確定”按鈕,當系統(tǒng)提示重新啟動計算機時,請單擊“是”按鈕。 五、讓W(xué)indows管理虛擬內(nèi)存設(shè)置 如果沒有設(shè)置讓W(xué)indows管理虛擬內(nèi)存或者禁用虛擬內(nèi)存,那么計算機可能無法正常工作,也可能收到“內(nèi)存不足”的消息,或在運行某程序時出現(xiàn)相同的錯誤消息。 1.單擊“開始”,單擊“設(shè)置”,單擊“控制面板”,然后雙
9、擊“系統(tǒng)”。 2.在“系統(tǒng)屬性”對話框中,單擊“性能”選項卡,然后單擊“虛擬內(nèi)存”按鈕。 3.選中“讓W(xué)indows管理虛擬內(nèi)存設(shè)置(推薦)”選項,將計算機中可作為虛擬內(nèi)存使用的硬盤空間量設(shè)置為默認值。此時,虛擬內(nèi)存分頁“win386.swp”能夠根據(jù)實際內(nèi)存的使用情況動態(tài)縮小和放大,最小容量為0,最大容量為硬盤的全部可用空間。 4.單擊“確定”按鈕。 六、增加可用磁盤空間 由于Windows以虛擬內(nèi)存分頁文件的格式使用硬盤空間以模擬RAM(),所以,盡管已設(shè)置為讓W(xué)indows管理虛擬內(nèi)存,但是當虛擬內(nèi)存分頁文件所在的驅(qū)動器(默認為Windows系統(tǒng)所在的硬盤分區(qū))沒有足夠的空間時,仍會出現(xiàn)
10、“內(nèi)存不足”的錯誤。此時,請執(zhí)行以下一項或多項操作,增加Windows虛擬內(nèi)存分頁文件所在驅(qū)動器上的可用空間: 1.清空回收站,方法是:在桌面上,右鍵單擊“回收站”,再單擊“清空回收站”。 2.從磁盤中刪除臨時文件,方法是:打開“Windows資源管理器”或“我的電腦”窗口,右鍵單擊要釋放其空間的磁盤,然后單擊“屬性”,在“常規(guī)”選項卡上,單擊“磁盤清理”按鈕,選中要刪除的不需要的文件前的復(fù)選框(如圖3),可以閱讀列表下面區(qū)域中每個文件類型的說明,單擊“確定”按鈕。 3.從磁盤中刪除過期的文件或已存檔的文件。 4.刪除從未使用過的所有文件。 七、程序文件被毀壞 如果僅僅是使用某個程序時,系統(tǒng)提
11、示內(nèi)存不足,而其他程序可以正常運行,那么可能的原因是該程序文件被毀壞,從而導(dǎo)致內(nèi)存問題。然而Windows并沒有確切地提示表明該程序已損壞,所以請嘗試刪除并重新安裝該程序,然后重新運行該程序。如果系統(tǒng)不再提示內(nèi)存不足,那么說明原程序文件確實被損壞。 八、使用內(nèi)存優(yōu)化軟件 內(nèi)存優(yōu)化軟件有很多,比如RAM Idle和Memo Kit就是比較出色的兩個。這些軟件都可以設(shè)置自動清空剪貼板、釋放被關(guān)閉程序未釋放的內(nèi)存、對Win386.swp文件進行重新組織等,從而免除你手工操作的麻煩,達到自動釋放內(nèi)存的目的,不妨一試! 虛擬內(nèi)存使用技巧對于虛擬內(nèi)存如何設(shè)置的問題,微軟已經(jīng)給我們提供了官方的解決辦法,對于
12、一般情況下,我們推薦采用如下的設(shè)置方法:(1)在Windows系統(tǒng)所在分區(qū)設(shè)置頁面文件,文件的大小由你對系統(tǒng)的設(shè)置決定。具體設(shè)置方法如下:打開"我的電腦"的"屬性"設(shè)置窗口,切換到"高級"選項卡,在"啟動和故障恢復(fù)"窗口的"寫入調(diào)試信息"欄,如果你采用的是"無",則將頁面文件大小設(shè)置為2MB左右,如果采用"核心內(nèi)存存儲"和"完全內(nèi)存存儲",則將頁面文件值設(shè)置得大一些,跟物理內(nèi)存差不多就可以了。小提示:對于系統(tǒng)分區(qū)是否設(shè)置頁面文件,這里有
13、一個矛盾:如果設(shè)置,則系統(tǒng)有可能會頻繁讀取這部分頁面文件,從而加大系統(tǒng)盤所在磁道的負荷,但如果不設(shè)置,當系統(tǒng)出現(xiàn)藍屏死機(特別是STOP錯誤)的時候,無法創(chuàng)建轉(zhuǎn)儲文件 (Memory.dmp),從而無法進行程序調(diào)試和錯誤報告了。所以折中的辦法是在系統(tǒng)盤設(shè)置較小的頁面文件,只要夠用就行了。(2)單獨建立一個空白分區(qū),在該分區(qū)設(shè)置虛擬內(nèi)存,其最小值設(shè)置為物理內(nèi)存的1.5倍,最大值設(shè)置為物理內(nèi)存的3倍,該分區(qū)專門用來存儲頁面文件,不要再存放其它任何文件。之所以單獨劃分一個分區(qū)用來設(shè)置虛擬內(nèi)存,主要是基于兩點考慮:其一,由于該分區(qū)上沒有其它文件,這樣分區(qū)不會產(chǎn)生磁盤碎片,這樣能保證頁面文件的數(shù)據(jù)讀寫不
14、受磁盤碎片的干擾;其二,按照Windows對內(nèi)存的管理技術(shù),Windows會優(yōu)先使用不經(jīng)常訪問的分區(qū)上的 頁面文件,這樣也減少了讀取系統(tǒng)盤里的頁面文件的機會,減輕了系統(tǒng)盤的壓力。(3)其它硬盤分區(qū)不設(shè)置任何頁面文件。當然,如果你有多個硬盤,則可以為每個硬盤都創(chuàng)建一個頁面文件。當信息分布在多個頁面文件上時,硬盤控制器可以同時在多個硬盤上執(zhí)行讀取和寫入操作。這樣系統(tǒng)性能將得到提高。小提示:允許設(shè)置的虛擬內(nèi)存最小值為2MB,最大值不能超過當前硬盤的剩余空間值,同時也不能超過32位操作系統(tǒng)的內(nèi)存尋址范圍4GB。虛擬內(nèi)存,頁面大小的設(shè)置 對于虛擬內(nèi)存,微軟的官方定義是:計算機使用的臨時存儲器,用來運行所
15、需內(nèi)存大于計算機具有的內(nèi)存的程序。例如,程序可以訪問計算機硬盤驅(qū)動器上4GB字節(jié)的虛擬內(nèi)存,即使計算機只有32MB的RAM。當前沒有裝入計算機內(nèi)存的程序數(shù)據(jù)將保存到頁面文件中。通常的情況下,我們會在c:下看到一個名這pagefile.sys的文件,這就是充當虛擬內(nèi)存使用的頁面文件,它會有上百M甚至幾百M大。 在介紹如何高速虛擬內(nèi)存以提高系統(tǒng)性能前,先說一下如何更改虛擬內(nèi)存的設(shè)置: 1.在控制面板中打開"系統(tǒng)" 2.單擊"高級"選項卡上的"性能選項",然后在"虛擬內(nèi)存"下單擊"更改"。 3.在&q
16、uot;驅(qū)動器"列表中,單擊包含要更改的頁面文件的驅(qū)動器。 在"所選驅(qū)動器的頁面文件大小"下,在"初始大小 (MB)"或"最大值 (MB)"框中以兆字節(jié)為單位鍵入新的頁面文件大小,然后單擊"設(shè)置"。 微軟推薦頁面文件的大小于物理內(nèi)存總量的1.5倍。 4.如果減少頁面文件設(shè)置的最小值或最大值,則必須重新啟動計算機來查看改動效果。通常增大不要求重新啟動計算機。 在調(diào)整虛擬內(nèi)存提高系統(tǒng)性能通常有兩種辦法: 第一種:將頁面文件放在與操作系統(tǒng)所用硬盤不同的硬盤上,這個硬盤要使用不同的硬盤控制器。有兩層意思:一是如果
17、只有兩個硬盤控制器控制兩塊硬盤,那么操作系統(tǒng)用一個,頁面文件用一個;二是如果有多個硬盤控制器控制多塊硬盤,那么操作系統(tǒng)用一個,分割頁面文件,使頁面文件均勻的分布在剩余的硬盤控制器控制的硬盤上。這樣在系統(tǒng)在讀虛擬內(nèi)存的內(nèi)容時,會同時使用多個硬盤控制器從多個硬盤讀取數(shù)據(jù),速度會大大提高;在寫數(shù)據(jù)時,VMM(虛擬內(nèi)存管理)會避開繁忙的硬盤控制器而將數(shù)據(jù)寫在控制器相對空閑一些地硬盤上,這樣讀寫虛擬內(nèi)存的性能自然會提高很多。 第二種:將頁面文件的初始大小與最大值設(shè)置為相等。這樣可以大大減少系統(tǒng)因為頻繁讀寫數(shù)據(jù)而導(dǎo)致的文件碎片,同樣可以提高系統(tǒng)的性能。 實際上,從微軟對虛擬內(nèi)存的定義可以看出,虛擬內(nèi)存實際
18、上是當物理內(nèi)存不足時臨時使用硬盤充當物理內(nèi)存的替代器,而硬盤的讀寫速度遠遠不如內(nèi)存的讀寫速度,因此最根本的提高系統(tǒng)性能的辦法應(yīng)該是增加物理內(nèi)存,好在現(xiàn)在內(nèi)存已經(jīng)比較的便宜。 如何確定合理的虛擬內(nèi)存大小? 這么說來,所謂的1.52倍只能是一個指導(dǎo)性的意見,而具體應(yīng)該設(shè)置多大,還要看系統(tǒng)的實際應(yīng)用情況? 的確如此,按需設(shè)置虛擬內(nèi)存才是科學(xué)的。我們可以借助Windows 2000/XP/2003中的性能監(jiān)視器來判斷虛擬內(nèi)存的大小是否合理。 在“運行”中輸入“perfmon.msc”,展開左側(cè)的“性能日志和警報”,雙擊“記數(shù)器日志”,在右側(cè)空白處點鼠標右鍵,選擇新建日志設(shè)置,命名為Page File,
19、回車確認,會出現(xiàn)圖1所示的窗口。圖 1 點擊“添加記數(shù)器”按鈕,在彈出窗口的“性能對象”下拉菜單中選擇Paging File,在“從列表選擇記數(shù)器”中選擇“% Usage Peak”,在范例中選擇“_Total”,點擊“添加”按鈕,最后關(guān)閉這個窗口。 點擊圖1中的“確定”按鈕,點擊“是”創(chuàng)建日志文件。接著打開“日志文件”選項卡,在日志文件類型下拉菜單中選擇“文本文件(逗號分隔)”,然后記住“例如”框中顯示的日志文件的路徑。 點擊“確定”后這個記數(shù)器已經(jīng)開始運行了,你可以在電腦上進行你的日常操作,并盡可能多地打開和關(guān)閉各種經(jīng)常使用的應(yīng)用程序和游戲。經(jīng)過幾個小時的使用,基本上記數(shù)器已經(jīng)可以對你的使
20、用情況作出一個完整的評估。 接下來在記數(shù)器日志窗口中,選中新建的Page File記數(shù)器,然后右鍵點擊,選擇停止。用記事本打開日志文件,你看到的結(jié)果應(yīng)該跟圖2類似。圖 2 我們根據(jù)這幅圖一起來分析一下分頁文件的使用情況。需要注意的是,在日志中的數(shù)值并不是分頁文件的使用量,而是使用率。也就是說,根據(jù)日志文件的顯示,該系統(tǒng)一般情況下的分頁文件只使用了25%左右,而系統(tǒng)當前設(shè)置的分頁文件足有2GB,那么為了節(jié)省硬盤空間,完全可以把分頁文件最大值減小為512MB大小。而對于最小值,可以先根據(jù)日志中的占用率求出平均占用率,然后再與最大值相乘,就可以得到了。 虛擬內(nèi)存帶來的安全隱患 我們已經(jīng)知道,操作系統(tǒng)
21、在運行過程中會把內(nèi)存中的一些數(shù)據(jù)“分頁”到硬盤上,但在默認情況下,當系統(tǒng)關(guān)閉的時候,這些數(shù)據(jù)并不會被自動刪除。因此,如果你在電腦上處理了機密數(shù)據(jù),雖然可以使用加密或者用將數(shù)據(jù)轉(zhuǎn)移到其他介質(zhì)上的方法來保證他人無法讀取機密文件的內(nèi)容,但是你也許忘了,在分頁文件中可能還遺留有該文件的某些數(shù)據(jù),而借助專用的程序,任何人都可以分析分頁文件,從中讀出之前的重要數(shù)據(jù)。 出于安全方面的考慮,我們最好能讓W(xué)indows在關(guān)閉的時候自動刪除分頁文件中的內(nèi)容(這不是我們通常說的刪除,而是使用無意義的數(shù)據(jù)來填充整個分頁文件,這樣即便使用反刪除軟件也無法恢復(fù))。 解決方法:運行“gpedit.msc”命令打開組策略編輯
22、器,在左側(cè)面板中定位到“計算機配置Windows設(shè)置安全設(shè)置本地策略安全選項”,然后啟用右側(cè)面板中“關(guān)機:清理虛擬內(nèi)存頁面文件”這一策略(圖3)。不過要注意,啟用該策略將會延長Windows關(guān)閉所需的時間,因此如果不是非常有必要的話,請不要啟用該策略。圖 3 分頁文件的碎片整理 硬盤使用時間長了將會產(chǎn)生文件碎片,而碎片太多就會影響系統(tǒng)的運行效率。因此最佳做法是定時整理硬盤碎片。不過你可能不知道,在Windows運行的情況下pagefile.sys文件是會被鎖定的。因此該文件中的碎片并不會被整理。要整理分頁文件中的碎片,我們有兩種方法。 方法一:假設(shè)你的操作系統(tǒng)和分頁文件都位于C盤,首先請將分頁
23、文件移動到D盤或者E盤等非系統(tǒng)盤(具體設(shè)置方法以前已介紹過多次,在此就不詳細介紹了。為使設(shè)置生效,設(shè)置好后需要重新啟動系統(tǒng))。然后使用Windows自帶的磁盤碎片整理程序?qū)盤進行整理磁盤碎片操作,可能需要經(jīng)過多次整理才能完成得比較徹底。待整理完之后重新將分頁文件設(shè)置到C盤,因為C盤已經(jīng)進行過了完整的碎片整理,因此重新在C盤創(chuàng)建的分頁文件將會是連續(xù)的,也就避免了碎片的產(chǎn)生。該方法不需要借助任何額外工具,不過操作上有點麻煩。 方法二:我們也可以借助軟件來簡化我們的操作。這里使用的是一個叫“PageDefrag”的免費軟件(PageDefrag v2.32下載地址:圖 4 從該程序的主界面中,我們
24、不僅可以整理“pagefile.sys”的碎片,還可以整理很多其他平時因為被系統(tǒng)鎖定而無法整理的系統(tǒng)文件。由于該軟件不能在系統(tǒng)運行的時候?qū)Ψ猪撐募M行獨占性訪問,整理工作會在下一次啟動系統(tǒng)的時候進行。你可以按照需要,選擇下次啟動時整理(Defragment at next boot),或者每次啟動時整理(Defragment every boot),這里推薦使用前者。 最后,如果你使用第三方的磁盤碎片整理軟件,例如O&O Defrag,那么這類軟件自帶的Offline Defrag(脫機整理,或者其他類似的稱呼)也可以在系統(tǒng)重新啟動的時候整理這些被鎖定的系統(tǒng)文件。 虛擬內(nèi)存不是物理內(nèi)存
25、,是靠硬盤某個區(qū)的可用分區(qū)來虛擬成內(nèi)存。 可以按下面的設(shè)置: 更改虛擬內(nèi)存的硬盤區(qū),在我的電腦的右鍵,點屬性,點擊高級,在性能欄點擊設(shè)置。再點擊打開里面的高級,在虛擬內(nèi)存,點更改,進入后,你選擇一個想作為虛擬內(nèi)存用的盤,或指定大小后,確定。 最小值和最大值是按自己的意圖,只要硬盤可用空間允許,自己定義大小范圍。 如果你說的虛擬內(nèi)存,你是指用物理內(nèi)存來虛擬的,那就是集成顯示卡把物理內(nèi)存的部分虛擬成顯示內(nèi)存。 這個是主板BIOS里面設(shè)置的,開機時按DEL鍵,進入BIOS,到Advanced Chipset Features->AGP Aperture Size (MB),在這里設(shè)置虛擬顯存大
26、小。 5 虛擬內(nèi)存,頁面大小的設(shè)置 虛擬內(nèi)存的合理設(shè)置 現(xiàn)在內(nèi)存的價錢越來越便宜,很多新裝機的朋友都已經(jīng)在使用1GB的內(nèi)存,而還有很多人也在給老電腦的內(nèi)存升級。在升級了物理內(nèi)存之后,如何有效設(shè)置虛擬內(nèi)存才能獲得最大限度的性能提升?網(wǎng)上流傳的一些優(yōu)化虛擬內(nèi)存的方法真的有效嗎?這些就是本文將要討論的內(nèi)容。 網(wǎng)上有很多廣泛流傳的關(guān)于虛擬內(nèi)存優(yōu)化的技巧,其實很多都是經(jīng)不起推敲的。大家一起來看看吧。 觀點一:對于擁有大容量物理內(nèi)存的用戶,可以完全禁用虛擬內(nèi)存。要徹底了解這個問題,首先得明白什么是虛擬內(nèi)存,以及虛擬內(nèi)存有什么作用。在早期,因為內(nèi)存價格非常昂貴,因此一般電腦上都不會配置太多,那么有時候如果操
27、作系統(tǒng)和應(yīng)用程序需要的內(nèi)存數(shù)量超過了計算機中安裝的物理內(nèi)存數(shù)量,操作系統(tǒng)就會暫時將不需要訪問的數(shù)據(jù)通過一種叫做“分頁”的操作寫入到硬盤上一個特殊的文件中,從而給需要立刻使用內(nèi)存的程序和數(shù)據(jù)釋放內(nèi)存。這個位于硬盤上的特殊文件就是分頁文件(也就是虛擬內(nèi)存文件或叫做交換文件)。對于Windows 2000/XP/2003操作系統(tǒng),分頁文件名為pagefile.sys,默認情況下位于操作系統(tǒng)所在分區(qū)的根目錄下。 既然知道了虛擬內(nèi)存的由來和作用,那么持這種理論的人認為,硬盤和內(nèi)存的速度具有天壤之別,如果禁用了虛擬內(nèi)存,系統(tǒng)就不需要花時間將內(nèi)存中的數(shù)據(jù)分頁到硬盤上,從而提高了系統(tǒng)的運行效率。然而根據(jù)傳統(tǒng)的
28、設(shè)計,Windows 的許多核心功能都需要使用分頁文件,而如果你禁用了所有分頁文件,有些第三方的應(yīng)用軟件都可能會遇到內(nèi)存不足的錯誤。其實在不需要的時候,Windows并不會使用分頁文件,因此這樣調(diào)整系統(tǒng)你并不能獲得任何性能上的提高。 觀點二:對于虛擬內(nèi)存,建議的設(shè)置是物理內(nèi)存數(shù)量的1.5-2倍(分別為虛擬內(nèi)存的最小值和最大值)。在討論這個問題之前首先看兩種情況:有兩臺電腦,除了內(nèi)存,其他所有配置都相同。電腦A擁有128MB內(nèi)存,電腦B擁有1GB內(nèi)存,這兩臺電腦都運行Windows XP操作系統(tǒng)。按照這個觀點的方法設(shè)置,電腦A的虛擬內(nèi)存將會設(shè)置為192MB-256MB,而電腦B的虛擬內(nèi)存將會設(shè)置
29、為1.5GB-2GB。那么實際使用中呢,電腦A很可能會在運行大型軟件或者游戲的時候產(chǎn)生虛擬內(nèi)存不足的問題,而電腦B則會因為設(shè)置了如此大的分頁文件而導(dǎo)致硬盤空間的浪費。如何根據(jù)實際情況設(shè)置虛擬內(nèi)存,這個我們會在下文中介紹。 觀點三:我們可以使用內(nèi)存釋放軟件將運行中的程序占用的內(nèi)存釋放出來,提高系統(tǒng)運行效率。在否定這個觀點之前我們首先要明白一件事,任何程序,只要被執(zhí)行,就會占用一定的內(nèi)存空間(具體占用多少內(nèi)存則取決于程序自己的體積以及載入的數(shù)據(jù)文件的大?。敲催@種所謂的內(nèi)存釋放軟件是如何生效的?軟件并沒有退出,從哪里釋放內(nèi)存呢?原來這種“優(yōu)化”軟件會把程序占用的內(nèi)存全部分頁到虛擬內(nèi)存中,從而造成
30、了物理內(nèi)存被釋放的“假象”。 安裝有這類軟件的朋友可以試試看,打開Windows任務(wù)管理器,打開進程選項卡,接著在“查看”菜單下選擇“選擇列”命令,在隨后出現(xiàn)的選擇列對話框中選中“虛擬內(nèi)存大小”這一選項。接著你的任務(wù)管理器將會變成類似圖一的樣子。 記住幾個占用內(nèi)存比較多的進程各自使用的內(nèi)存數(shù)和虛擬內(nèi)存數(shù),然后使用內(nèi)存釋放軟件進行釋放。本文將會使用微軟發(fā)布的Windows Server 2003 Resource Kit工具empty.exe,該工具前段時間在網(wǎng)上非常風(fēng)光,很多人都宣稱具有釋放空閑內(nèi)存的作用(雖然還有其他釋放內(nèi)存的工具,不過原理上都是一樣的)。運行“empty *.*”,可以看到
31、,在短時間內(nèi),之前占用了大量物理內(nèi)存的進程占用的物理內(nèi)存數(shù)量都變得很少,而虛擬內(nèi)存用量增加了(圖二),但是這種現(xiàn)象只持續(xù)了很短的時間。馬上,這些進程占用的物理內(nèi)存數(shù)量又開始回升了。 因此可以說,這類釋放內(nèi)存的軟件根本沒有太大作用。相反,有些軟件可以在內(nèi)存占用達到一定程序之后自動釋放內(nèi)存,這可能會對本身就已經(jīng)很繁忙的計算機雪上加霜。想象這種情況,當你內(nèi)存數(shù)量不多,而又運行了比較大型的程序后,必然導(dǎo)致物理內(nèi)存數(shù)急劇減少,而在這種情況下所謂的“優(yōu)化軟件”開始自作聰明,把占用內(nèi)存的數(shù)據(jù)往硬盤上進行分頁,而程序的運行需要這些數(shù)據(jù),這可能導(dǎo)致了在同一時間內(nèi),“優(yōu)化軟件”試圖將數(shù)據(jù)分頁到硬盤,而操作系統(tǒng)試圖
32、將數(shù)據(jù)從硬盤讀取到內(nèi)存,極大增加了硬盤的讀寫。 其實在早期,這類程序還是有一定作用的,那時候主流的Windows 9x操作系統(tǒng)本身在內(nèi)存管理上存在問題,而且有些設(shè)計不嚴謹?shù)某绦蛞部赡艽嬖趦?nèi)存泄露的Bug,因此這類軟件應(yīng)運而生。但是現(xiàn)在基于NT技術(shù)的Windows操作系統(tǒng)在內(nèi)存管理上得到了極大提高,同時大部分軟件的設(shè)計也越來越合理,因此我們完全可以和這類軟件說再見了。 說了這么多網(wǎng)上流傳的錯誤觀點,那么我們該怎樣設(shè)置才能達到最佳性能呢? 首先看看如何確定虛擬內(nèi)存的大小。在前面我們已經(jīng)說過了,嚴格按照1.5-2倍的倍數(shù)關(guān)系來設(shè)置并不科學(xué),因此我們可以根據(jù)系統(tǒng)的實際應(yīng)用情況進行設(shè)置。在這過程中需要用
33、到Windows 2000/XP Pro/2003自帶的性能監(jiān)視器。 運行“perfmon.msc”打開性能監(jiān)視器,展開左側(cè)的性能日志和警報,并點擊選擇記數(shù)器日志,在右側(cè)的面板中空白處點擊鼠標右鍵,選擇新建日志設(shè)置,并命名為Pagefile,然后回車確認,然后會出現(xiàn)圖三所示的窗口。 在常規(guī)選項卡下,點擊添加記數(shù)器按鈕,在新彈出的窗口的性能對象下拉菜單中選擇Paging File,并選擇“從列表選擇記數(shù)器”,然后點擊% Usage Peak,在范例中選擇“_Total”,并接著點擊“添加”按鈕,完成的設(shè)置應(yīng)該跟圖四一樣。 然后關(guān)閉這個窗口,并點擊圖三中的“確定”按鈕。點擊“是”創(chuàng)建日志文件。接著
34、打開“日志文件”選項卡,在日志文件類型下拉菜單中選則“文本文件(逗號分隔)”,然后記住“例如”框中顯示的日志文件的路徑。 這樣,點擊確定后這個記數(shù)器已經(jīng)開始運行了,你可以在電腦上進行你的日常操作,并盡可能多的打開和關(guān)閉各種經(jīng)常使用的應(yīng)用程序和游戲。經(jīng)過幾個小時的使用,基本上記數(shù)器已經(jīng)可以對你的使用情況做出一個完整的評估。 這時你需要先停止這個記數(shù)器的運行,同樣是在記數(shù)器日志窗口中,選中我們新建的Page File記數(shù)器,然后右鍵點擊,并且選擇停止。用記事本打開日志文件,你看到的結(jié)果應(yīng)該跟圖六類似。我們根據(jù)這幅圖一起來分析一下分頁文件的使用。 需要注意的是,在日志中的數(shù)值并不是分頁文件的使用量,
35、而是使用率。也就是說,根據(jù)日志文件的顯示,該系統(tǒng)一般情況下的分頁文件只使用了25左右,而系統(tǒng)當前設(shè)置的分頁文件足有2GB,那么為了節(jié)省硬盤空間,完全可以把分頁文件最大值縮小為512MB大小。而對于最小值,可以先根據(jù)日志中的占用率求出平均占用率,然后再與最大值相乘,就可以得到了。 在設(shè)置虛擬內(nèi)存的時候還需要注意,如果你有超過一塊硬盤,那么最好能把分頁文件設(shè)置在沒有安裝操作系統(tǒng)或應(yīng)用程序的硬盤上,或者所有硬盤中速度最快的硬盤上。這樣在系統(tǒng)繁忙的時候才不會產(chǎn)生同一個硬盤既忙于讀取應(yīng)用程序的數(shù)據(jù)又同時進行分頁操作的情況。相反,如果應(yīng)用程序和分頁文件在不同的硬盤上,這樣才能最大程度降低硬盤利用率,同時提
36、高效率。當然,如果你只有一個硬盤,就完全沒必要將分頁文件設(shè)置在其他分區(qū)了,同一個硬盤上不管設(shè)置在哪個分區(qū)中,對性能的影響都不是很大。 虛擬內(nèi)存的設(shè)置并不麻煩,但是要用好虛擬內(nèi)存卻還有很多事情需要注意。 我們已經(jīng)知道,操作系統(tǒng)運行的過程中會把內(nèi)存中的一些數(shù)據(jù)分頁到硬盤上,但是默認情況下,系統(tǒng)關(guān)閉的時候,這些數(shù)據(jù)并不會被自動刪除。因此,如果你在電腦上處理了機密數(shù)據(jù),隨后你可能使用加密,或者將數(shù)據(jù)轉(zhuǎn)移到其他介質(zhì)上的方法保證了其他人無法讀取機密文件的內(nèi)容。但是你可能忘了,在分頁文件中可能還遺留有該文件的某些數(shù)據(jù),而借助專用的程序,任何人都可以分析分頁文件,從中讀出保存的數(shù)據(jù)。因此為了實現(xiàn)最大程度的安全
37、,我們最好通過設(shè)置讓W(xué)indows在關(guān)閉的時候自動刪除分頁文件(這不是一般意義的刪除,而是使用無意義的數(shù)據(jù)填充整個分頁文件,這樣即便使用反刪除軟件也無法恢復(fù))。運行Gpedit.msc打開組策略編輯器,在左側(cè)面板中定位到“計算機配置/Windows設(shè)置/安全設(shè)置/本地策略/安全選項”,然后啟用右側(cè)面板中“關(guān)機:清理虛擬內(nèi)存頁面文件”這一策略。不過要注意,啟用該策略將會延長Windows關(guān)閉所需的時間,因此如果不是必要請不要啟用該策略。我們都知道硬盤使用時間長了將會出安生文件碎片,而碎片太多就會影響運行效率,因此最佳做法是定時整理硬盤碎片。不過你可能不知道,因為在Windows運行的情況下pag
38、efile.sys文件會被鎖定,因此該文件中的碎片并不會被整理。要整理分頁文件中的碎片,我們有三種方法。 第一種方法雖然不需要任何額外的工具,不過操作上有點麻煩。假設(shè)你的操作系統(tǒng)和分頁文件都位于C盤,首先請將分頁文件移動到D盤或者E盤等非系統(tǒng)盤(為使設(shè)置生效,設(shè)置好之后需要重啟動系統(tǒng))。然后使用Windows自帶的磁盤碎片整理程序?qū)盤整理磁盤碎片,你可能需要多次整理才能完成的比較徹底。待整理完之后重新將分頁文件設(shè)置到C盤,因為C盤已經(jīng)進行過了完整的碎片整理,因此重新在C盤創(chuàng)建的分頁文件將會是連續(xù)的,也就避免了碎片的產(chǎn)生。 第二種方法使用簡單,但是需要借助其他軟件。這里我們使用的是一個叫“Pa
39、geDefrag”的免費軟件。該軟件可以在這里下載: ,運行之后將會看到圖七所示界面。從圖中可以看到,不僅pagefile.sys,該軟件還可以整理很多其他平時因為被系統(tǒng)鎖定而無法整理的系統(tǒng)文件。由于軟件不能在系統(tǒng)運行的時候?qū)Ψ猪撐募M行獨占性訪問,因此整理工作會在下一次啟動系統(tǒng)的時候進行。你可以按照需要,設(shè)置下次啟動時整理(Defragment at next boot),或者每次啟動時整理(Defragment every boot)。 小知識:所謂"虛擬內(nèi)存",通俗的講,就是當我們的物理內(nèi)存不夠用的時候,系統(tǒng)將硬盤上的部分空間模擬成內(nèi)存使用,將暫時不用的程序或數(shù)據(jù)存放
40、到這部分空間中,等需要的時候方便及時調(diào)用。虛擬內(nèi)存在Windows 9X/Me中對應(yīng)的數(shù)據(jù)臨時存放文件為win386.swp(我們稱為交換文件,Swapfile),在Windows 2000/XP中對應(yīng)的數(shù)據(jù)臨時存放文件為Pagefile.sys(我們稱為頁面文件或者分頁文件,PageFile)。頁面文件保存在硬盤分區(qū)的根目錄中,文件屬性為"隱藏",我們需要在"文件夾選項"中選中"顯示所有文件"才能看到它。3.正確的解決辦法:對于虛擬內(nèi)存如何設(shè)置的問題,微軟已經(jīng)給我們提供了官方的解決辦法,對于一般情況下,我們推薦采用如下的設(shè)置方法:(
41、1)在Windows系統(tǒng)所在分區(qū)設(shè)置頁面文件,文件的大小由你對系統(tǒng)的設(shè)置決定。具體設(shè)置方法如下:打開"我的電腦"的"屬性"設(shè)置窗口,切換到"高級"選項卡,在"啟動和故障恢復(fù)"窗口的"寫入調(diào)試信息"欄,假如你采用的是"無",則將頁面文件大小設(shè)置為2MB左右,假如采用"核心內(nèi)存存儲"和"完全內(nèi)存存儲",則將頁面文件值設(shè)置得大一些,跟物理內(nèi)存差不多就可以了。小提示:對于系統(tǒng)分區(qū)是否設(shè)置頁面文件,這里有一個矛盾:假如設(shè)置,則系統(tǒng)有可能會頻繁讀取
42、這部分頁面文件,從而加大系統(tǒng)盤所在磁道的負荷,但假如不設(shè)置,當系統(tǒng)出現(xiàn)藍屏死機(非凡是STOP錯誤)的時候,無法創(chuàng)建轉(zhuǎn)儲文件 (Memory.dmp),從而無法進行程序調(diào)試和錯誤報告了。所以折中的辦法是在系統(tǒng)盤設(shè)置較小的頁面文件,只要夠用就行了。(2)單獨建立一個空白分區(qū),在該分區(qū)設(shè)置虛擬內(nèi)存,其最小值設(shè)置為物理內(nèi)存的1.5倍,最大值設(shè)置為物理內(nèi)存的3倍,該分區(qū)專門用來存儲頁面文件,不要再存放其它任何文件。之所以單獨劃分一個分區(qū)用來設(shè)置虛擬內(nèi)存,主要是基于兩點考慮:其一,由于該分區(qū)上沒有其它文件,這樣分區(qū)不會產(chǎn)生磁盤碎片,這樣能保證頁面文件的數(shù)據(jù)讀寫不受磁盤碎片的干擾;其二,按照Windows
43、對內(nèi)存的治理技術(shù),Windows會優(yōu)先使用不經(jīng)常訪問的分區(qū)上的頁面文件,這樣也減少了讀取系統(tǒng)盤里的頁面文件的機會,減輕了系統(tǒng)盤的壓力。(3)其它硬盤分區(qū)不設(shè)置任何頁面文件。當然,假如你有多個硬盤,則可以為每個硬盤都創(chuàng)建一個頁面文件。當信息分布在多個頁面文件上時,硬盤控制器可以同時在多個硬盤上執(zhí)行讀取和寫入作。這樣系統(tǒng)性能將得到提高。小提示:答應(yīng)設(shè)置的虛擬內(nèi)存最小值為2MB,最大值不能超過當前硬盤的剩余空間值,同時也不能超過32位作系統(tǒng)的內(nèi)存尋址范圍4GB。虛擬內(nèi)存太低有三種解決辦法: 1. 自定義的虛擬內(nèi)容的容量(系統(tǒng)默認是自動)太小,可以重新劃分大小。 2. 系統(tǒng)所在的盤(一般是C盤)空余的
44、容量太小而運行的程序卻很大,并且虛擬內(nèi)存通常被默認創(chuàng)建在系統(tǒng)盤目錄下,我們通??梢詣h除一些不用的程序,并把文檔圖片以及下載的資料等有用文件移動到其他盤中,并清理“回收站”,使系統(tǒng)盤保持1GB以上的空間,或者將虛擬內(nèi)存定義到其他空余空間多的盤符下。 3. 系統(tǒng)盤空余的容量并不小,但因為經(jīng)常安裝、下載軟件,并反復(fù)刪除造成文件碎片太多,也是容易造成虛擬內(nèi)存不足的原因之一,虛擬內(nèi)存需要一片連續(xù)的空間,盡管磁盤空余容量大,但沒有連續(xù)的空間,也無法建立虛擬內(nèi)存區(qū)??梢杂么疟P工具整理碎片。 虛擬內(nèi)存不足的九大原因及解決方法系統(tǒng)提示“內(nèi)存不足”的九大原因及解決方法 一、剪貼板占用了太多的內(nèi)存 實際上,剪貼板是
45、內(nèi)存中的一塊臨時區(qū)域,當你在程序中使用了“復(fù)制”或“剪切”命令后,Windows將把復(fù)制或剪切的內(nèi)容及其格式等信息暫時存儲在剪貼板上,以供“粘貼”使用。如果當前剪貼板中存放的是一幅圖畫,則剪貼板就占用了不少的內(nèi)存。這時,請按下述步驟清除剪貼板中的內(nèi)容,釋放其占用的內(nèi)存資源: 1.單擊“開始”,指向“程序”或“所有程序”,指向“附件”,指向“系統(tǒng)工具”,然后單擊“剪貼板查看程序”,打開“剪貼板查看程序”窗口。2.在“編輯”菜單上,單擊“刪除”命令。3.關(guān)閉“剪貼板查看程序”窗口。 為了與Microsoft Office程序提供的多重剪貼板相區(qū)分,上述所說的剪貼板,常被我們稱為系統(tǒng)剪貼板。如果你正
46、在使用Micros OftOffice程序,而且使用了其多重剪貼板功能,那么你應(yīng)清空“Office剪貼板”上的項目,方法是:在“Office剪貼板”任務(wù)窗格(OfficeXP)或工具欄(Office2000)上,單擊“全部清空”或“清空剪貼板”。當清空“Office剪貼板”時,系統(tǒng)剪貼板也將同時被清空 二、打開的程序太多 如果同時打開的文檔過多或者運行的程序過多,就沒有足夠的內(nèi)存運行其他程序。這時,對于多文檔界面(MDl)程序,如Word、Excel等,請關(guān)閉當前文檔外的所有文檔,并退出當前未使用的程序,然后或許你就能夠繼續(xù)執(zhí)行因“內(nèi)存不足”而被中斷的任務(wù)。 三、重新啟動計算機 如果只退出程序,并不重新啟動計算機,程序可能無法將內(nèi)存資源歸還給系統(tǒng)。請重新啟動計算機以釋放系統(tǒng)資源,然后再次運行程序或執(zhí)行被中斷的任務(wù)。 四、自動運行的程序太多 如果在啟動Windows時自動運行的程序太多,那么,即使重新啟動計算機,也沒足夠的內(nèi)存用來運行其它程序。 (一)確定設(shè)置為自動運行的程序是否太多 1.單擊“開始”,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年建筑外墻保溫材料采購與施工分包合同范本
- 2025年辦公空間租賃協(xié)議樣式
- 2025年新版設(shè)備抵押貸款反擔保協(xié)議
- 2025年個人短期借款協(xié)議策劃書模板
- 2025年創(chuàng)業(yè)企業(yè)環(huán)保合規(guī)性咨詢合同樣本
- 2025年音樂版權(quán)授權(quán)協(xié)議書倡議稿
- 2025年個人質(zhì)押擔保協(xié)議書標準
- 2025年二手房押貸合同樣本
- 2025年混凝土攪拌站租賃合同
- 2025年居住空間優(yōu)化策劃協(xié)議
- 春節(jié)習(xí)俗精選作文300字
- 檢驗科臨檢組風(fēng)險評估報告文書
- Q∕GDW 12127-2021 低壓開關(guān)柜技術(shù)規(guī)范
- 《朝天子詠喇叭》教學(xué)設(shè)計
- 五金行業(yè)質(zhì)量規(guī)范標準
- 幼小銜接拼音試卷-帶彩圖-幼小銜接拼音試卷圖片-幼小拼音試卷習(xí)題
- 數(shù)與代數(shù)結(jié)構(gòu)圖
- 曹晶《孫悟空大鬧蟠桃會》教學(xué)設(shè)計
- 國際貿(mào)易進出口流程圖
- 玄武巖纖維復(fù)合筋工程案例及反饋情況
- 財務(wù)收支記賬表
評論
0/150
提交評論