|
虛擬內(nèi)存是計(jì)算機(jī)系統(tǒng)內(nèi)存管理的一種技術(shù)。它使得應(yīng)用程序認(rèn)為它擁有連續(xù)的可用的內(nèi)存,而實(shí)際上,它通常是被分隔成多個(gè)物理內(nèi)存碎片,還有部分暫時(shí)存儲(chǔ)在外部磁盤存儲(chǔ)器上,在需要時(shí)進(jìn)行數(shù)據(jù)交換。計(jì)算機(jī)缺少運(yùn)行程序或操作所需的隨機(jī)存取內(nèi)存,則Windows使用虛擬內(nèi)存進(jìn)行補(bǔ)償,所以虛擬內(nèi)存對(duì)電腦的運(yùn)行非常關(guān)鍵,本例介紹在虛似內(nèi)存設(shè)置正常的情況,如何分析排除系統(tǒng)運(yùn)行中提示“虛擬內(nèi)存不足”的解決方法。 操作步驟: 設(shè)置虛擬內(nèi)存有以下兩種方法。 1.標(biāo)準(zhǔn)設(shè)置 (1)右鍵點(diǎn)擊計(jì)算機(jī)---屬性; ![]() (2)選擇“高級(jí)系統(tǒng)設(shè)置”→“性能”→“設(shè)置”→“高級(jí)”→“虛擬內(nèi)存”; ![]() (3)選擇“更改”→“自動(dòng)管理取消”→“自定義大小”→“設(shè)置”→“確定”; ![]() 虛擬內(nèi)存的大小根據(jù)機(jī)器配置的不同自行設(shè)置,一般建議設(shè)置為物理內(nèi)存(內(nèi)存+顯存)*2為最佳。 2. 精確設(shè)置 (1)根據(jù)性能監(jiān)視器設(shè)置 A、右擊“計(jì)算機(jī)”,選擇“計(jì)算機(jī)管理”。 B、在“計(jì)算機(jī)管理”依次展開:性能”→“監(jiān)視工具”→“性能計(jì)數(shù)器”中添加一個(gè)內(nèi)存計(jì)數(shù)器了解峰值內(nèi)存占用量,然后根據(jù)這個(gè)用量設(shè)置虛擬內(nèi)存數(shù)值。 ![]() 設(shè)置虛擬內(nèi)存可以緩解一些物理內(nèi)存的壓力,如果效果沒有改善,就需要我們?cè)黾游锢韮?nèi)存了。 (2)根據(jù)任務(wù)管理器設(shè)置 A、首先在任務(wù)欄處單擊右鍵選擇---任務(wù)管理器; ![]() B、單擊查看---選擇列; ![]() C、在打開的“選擇進(jìn)程頁(yè)列”窗口中,找到圖中紅色框選位置,將“內(nèi)存---提交大小”勾選; ![]() D、點(diǎn)擊確定,修改成功后,再次調(diào)用任務(wù)管理器,其中的“提交大小”那一列就是Windows 7中所指的虛擬內(nèi)存。 ![]() 從上圖可以看出哪些軟件或進(jìn)程占用的虛擬內(nèi)存的大小,運(yùn)行中我們可以結(jié)束一些不必要的程序,以釋放虛擬內(nèi)存。 虛擬內(nèi)存太低有三種解決辦法: 1. 自定義的虛擬內(nèi)容的容量(系統(tǒng)默認(rèn)是自動(dòng))太小,可以重新劃分大小。 2. 系統(tǒng)所在的盤(一般是C盤)空余的容量太小而運(yùn)行的程序卻很大,并且虛擬內(nèi)存通常被默認(rèn)創(chuàng)建在系統(tǒng)盤目錄下,我們通??梢詣h除一些不用的程序,并把文檔圖片以及下載的資料等有用文件移動(dòng)到其他盤中,并清理“回收站”,使系統(tǒng)盤保持(內(nèi)存+顯存)*2GB以上的空間,或者將虛擬內(nèi)存定義到其他空余空間多的盤符下。 3. 系統(tǒng)盤空余的容量并不小,但因?yàn)榻?jīng)常安裝、下載軟件,并反復(fù)刪除造成文件碎片太多,也是容易造成虛擬內(nèi)存不足的原因之一,虛擬內(nèi)存需要一片連續(xù)的空間,盡管磁盤空余容量大,但沒有連續(xù)的空間,也無法建立虛擬內(nèi)存區(qū)。可以用磁盤工具整理碎片。 Windows 7系統(tǒng)提示“內(nèi)存不足”的原因及解決方法 不僅僅Windows 7也包括Windows Vista/Windows 2000/XP/2003,具有2GB甚至更多的內(nèi)存,有時(shí)也會(huì)遇到Windows 7提示“內(nèi)存不足”警告的情況,或者雖無提示但程序窗口無法打開,或程序窗口雖然打開但卻不完整如缺少菜單、按鈕等,如下面所示: ![]() ![]() 等等此類的提示,那么我們應(yīng)該如何解決呢?注:修改注冊(cè)表存在風(fēng)險(xiǎn),請(qǐng)謹(jǐn)慎操作,最好在修改前備份注冊(cè)表,以當(dāng)系統(tǒng)故障時(shí)恢復(fù)。 1. 將默認(rèn)的用戶句柄與GDI 句柄數(shù)量修改為較大的數(shù)值。 (1)在Windows 7開始菜單的搜索框中輸入“regedit”,按回車; 注冊(cè)表編輯將會(huì)觸發(fā)UAC而彈出提示窗口,點(diǎn)擊確認(rèn)繼續(xù); ![]() (2)找到如下注冊(cè)表分支:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NT CurrentVersionWindows 在右側(cè)窗口中可以看到名為“GDIProcessHandleQuota”與“USERProcessHandleQuota”的注冊(cè)表項(xiàng); ![]() GDIProcessHandleQuota項(xiàng)設(shè)置GDI句柄數(shù)量,默認(rèn)值為2710(16進(jìn)制)/10000(10進(jìn)制),該值的允許范圍為 256 ~ 16384 ,將其調(diào)整為大于默認(rèn)的10000的值。如果您的系統(tǒng)配置了2G或更多內(nèi)容,不妨將其設(shè)置為允許的最大值 16384(10進(jìn)制); USERProcessHandleQuota項(xiàng)設(shè)置用戶句柄數(shù)量,默認(rèn)值同樣為2710(16進(jìn)制)/10000(10進(jìn)制),該值的允許范圍為 200 ~ 18000 ,將其調(diào)整為更多的數(shù)值。同樣地,對(duì)于具有2GB或更多物理內(nèi)存的系統(tǒng),不妨將用戶句柄數(shù)直接設(shè)置為上限 18000(10進(jìn)制); 需要強(qiáng)調(diào)的是,修改“GDIProcessHandleQuota”與“USERProcessHandleQuota”值時(shí),不要超過其接受的上限,不然,將導(dǎo)致Windows 無法工作或運(yùn)行不穩(wěn)定。另一方面,即使您的調(diào)整其超過其允許的上限,如果發(fā)現(xiàn)修改后Windows出現(xiàn)不穩(wěn)定的癥狀,便需要將相應(yīng)的數(shù)值調(diào)低些,或者恢復(fù)默認(rèn)值。 2. 增加頁(yè)面文件(虛擬內(nèi)存)的大小 計(jì)算機(jī)第一次內(nèi)存不足時(shí),Windows 會(huì)自動(dòng)嘗試增加頁(yè)面文件的大小,但是您也可以手動(dòng)將其增加到由安裝的 RAM 量確定的最大值。盡管增加頁(yè)面文件的大小可以幫助防止出現(xiàn)內(nèi)存不足的問題,但是它也會(huì)使您的程序運(yùn)行速度更緩慢。由于計(jì)算機(jī)從 RAM 中讀取信息的速度大于從硬盤(頁(yè)面文件所在的硬盤)中讀取的速度,因此使程序使用太多的虛擬內(nèi)存將使其速度減慢。 3. 安裝更多 RAM 如果您看到內(nèi)存不足的征兆或者如果 Windows 警告您關(guān)于內(nèi)存不足的問題,請(qǐng)檢查計(jì)算機(jī)附帶的信息,或與計(jì)算機(jī)制造商聯(lián)系以確定計(jì)算機(jī)兼容的 RAM 類型,然后安裝更多的 RAM。若要安裝 RAM,請(qǐng)檢查制造商提供的信息。 4. 確定程序是否過度使用內(nèi)存 如果只要您運(yùn)行某些程序,計(jì)算機(jī)就會(huì)出現(xiàn)內(nèi)存不足,則這些程序中的一個(gè)或多個(gè)程序可能有內(nèi)存泄露。若要停止內(nèi)存泄露,需要關(guān)閉程序。為了修復(fù)內(nèi)存泄露,您需要檢查程序是否有更新或者與軟件的發(fā)布者聯(lián)系 (1)若要確定哪個(gè)程序使用的內(nèi)存最多,請(qǐng)遵循以下步驟: A、通過右鍵單擊任務(wù)欄,然后單擊“啟動(dòng)任務(wù)管理器”,打開“任務(wù)管理器”; ![]() B、單擊“進(jìn)程”選項(xiàng)卡,若要按內(nèi)存使用對(duì)程序進(jìn)行排序,請(qǐng)單擊“內(nèi)存(私有工作集)”; ![]() (2)您還可以使用事件查看器檢查程序錯(cuò)誤以及疑難解答信息。 A、通過依次單擊「開始」按鈕 ![]() 、“控制面板”、“系統(tǒng)和安全”、“管理工具”,然后雙擊“事件查看器”,打開“事件查看器”。? ![]() 如果系統(tǒng)提示您輸入管理員密碼或進(jìn)行確認(rèn),請(qǐng)鍵入該密碼或提供確認(rèn)。 ![]() B、在左窗格中,單擊“應(yīng)用程序和服務(wù)日志”即可查看錯(cuò)誤事件。若要查看問題的描述,請(qǐng)雙擊該事件。 事件查看器跟蹤幾個(gè)不同日志中的信息。Windows 日志包括: 應(yīng)用程序(程序)事件。事件根據(jù)其嚴(yán)重程度分類,包括“錯(cuò)誤”、“警告”或“信息”。錯(cuò)誤是很重要的問題,如數(shù)據(jù)丟失。警告是不一定很重要,但是將來有可能導(dǎo)致問題的事件。信息事件描述程序、驅(qū)動(dòng)程序或服務(wù)的成功操作。 與安全相關(guān)的事件。這些事件稱為“審核”,根據(jù)事件描述為成功或失敗(如用戶嘗試登錄 Windows 是否成功)。 設(shè)置事件。配置為域控制器的計(jì)算機(jī)將在此處顯示其他日志。 系統(tǒng)事件。系統(tǒng)事件由 Windows 和 Windows 系統(tǒng)服務(wù)記錄,其分類包括錯(cuò)誤、警告和信息。 轉(zhuǎn)發(fā)的事件。這些事件通過其他計(jì)算機(jī)轉(zhuǎn)發(fā)到此日志。 5. 增加可用磁盤空間 (1)清空回收站 (2) 刪除臨時(shí)文件。打開%20“我的電腦”,右鍵單擊要釋放其空間的磁盤,然后單擊“屬性”,在“常規(guī)”選項(xiàng)卡上,單擊“磁盤清理”按鈕,選中要?jiǎng)h除的不需要的文件前的復(fù)選框進(jìn)行整理。 ![]() (3)從磁盤中刪除過期的文件或已存檔的文件。 (4)刪除從未使用過的所有文件。 6. 查殺病毒 系統(tǒng)感染電腦病毒也是導(dǎo)致內(nèi)存不足的罪魁禍?zhǔn)祝?dāng)系統(tǒng)出現(xiàn)“內(nèi)存不足”的錯(cuò)誤時(shí),請(qǐng)使用最新的殺毒軟件查殺病毒,或許在清除電腦病毒之后,就解決了“內(nèi)存不足”的問題。 |
|
|