電腦總顯示虛擬內存不足怎麼辦?
2023-03-23 20:57:21
虛擬內存在Windows XP中是非常不起眼的,Windows XP安裝時會自動對其進行設置,用戶甚至根本不必理會這個文件。
但是虛擬內存作為物理內存的補充和延伸,對Windows XP的穩定運行起著舉足輕重的作用,如果設置不好,會影響計算機的整體性能。 甲方:我在Windows XP作業系統中運行一款3D遊戲時,卻突然看到系統託盤區中彈出「虛擬內存不足」這樣的提示。
聯想到以前也曾出現過此種問題,我該如何去解決呢?(點擊查看更多軟體使用技巧) 乙方:虛擬內存是將一部分硬碟空間來充當內存使用,雖然硬碟的運行速度不能與內存相比,可是容量卻要比內存的容量高出許多。其作用在於可將一些讀取到內存中卻暫時不用的數據轉移到虛擬內存中,這樣便可釋放出內存的空間,將有限的內存空間去繼續存放未被讀取的數據。
當出現虛擬內存不足的提示時,若不加以解決,那麼便會影響到系統運轉的效率。此時將虛擬內存的初始值和最大值設置為同一值,這樣就可以大大提高系統的性能。
丙方:乙方所說的解決方法有誤。這是因為如果將虛擬內存的初始值和最大值都設為兩個相同的數值,那麼在初始頁面文件很大的情況下,也許正好會讀取內存中一個容量較小的數據文件,這樣它在虛擬內存中所佔比例就越低,執行的速度也就越慢。
而如果虛擬內存的初始頁面很少,那麼當數據超過初始頁面文件的容量時,就會自動溢出到最大頁面文件,但由於最大頁面文件的容量與初始頁面文件的容量相同,這樣發生內存溢出的錯誤也在所難免了。 所以我們在設置虛擬內存大小時,應當將初始頁面文件設得較小的容量,這樣才能在內存中儘可能地存儲更多數據,使其效率提高,同時也應提高最大頁面文件的容量,防止「虛擬內存不足」的提示再次出現。
以上所述的是設置虛擬內存的基本原則,而若是要設定具體的虛擬內存容量大小,那麼不妨採用下面兩種方法: 第一種方法比較簡單。 依次點擊系統菜單「開始→控制面板」,在「控制面板」窗口中雙擊「系統」組件,單擊窗口上的「高級」選項卡,在「性能」區域中的單擊「設置」按鈕。
在打開的對話框中點擊「高級」選項卡,單擊「虛擬內存」區域中的「更改」按鈕以進入虛擬內存設置窗口。 在窗口的「驅動器」欄目中選中分區盤符。
由於硬碟讀取數據是靠磁頭在磁性物質上讀取,而系統盤中有許多系統文件,若虛擬內存的頁面文件也位於系統盤上,頁面文件必然不連續,磁頭來回讀取就會影響系統性能,所以我們可將虛擬內存文件設定在一個非系統分區的單獨分區中。 然後在「所選驅動器的頁面文件大小」區域中點選「自定義大小」選項,分別在「初始大小」、「最大值」欄目中填入相應的數值即可。
根據微軟公司的建議,虛擬內存交換文件最小值應設為內存容量的1.5倍,不過若內存容量是512MB甚至1GB,那麼它所佔用的空間肯定也不少。因此當內存總容量在256MB以下,就將虛擬內存的最小值設置為1.5倍;在512MB以上,設置為內存容量的一半;介於256MB與512MB之間的就設為與內存容量的相同值。
第二種虛擬內存的設置方法略嫌複雜,不過針對性更強。 首先運行電腦中經常使用的應用程式,然後打開「Windows任務管理器」窗口。
單擊窗口「性能」選項卡,在出現的頁面中可顯示出「物理內存」和「認可用量」。其中「物理內存」的「可用數」若小於物理內存的實際容量,則表示當前的物理內存夠用。
而倘若「認可用量」區域中所顯示的「總數」、「峰值」等數值都超過了虛擬內存現有的容量大小,那麼此時就可進入虛擬內存設置窗口,將虛擬內存的「初始大小」值與「總數」、「峰值」數值相近的容量即可。 再談談虛擬內存如何設置為好 一般人裝好Windows以後,可能都會讓系統自動處理虛擬內存。
如果只是上網打字,這個東東確實不用你操心,但如果你要進行視頻播放、編輯以及3D遊戲等等對資源要求較高的任務,就要小心設置自己的虛擬內存了。虛擬內存的設置好壞涉及到系統的快慢、磁碟碎片產生的多少,甚至會影響到系統的穩定程度,確實不容小看。
雖然這個問題已經有不少文章進行過討論,但隨著筆者就來談談怎樣根據不同的任務種類設置虛擬內存: 一、為減少磁碟碎片設置虛擬內存 安裝Windows的時候,默認的虛擬內存是放在安裝系統所在的分區的,大小一般是物理內存的1.5倍。由於Windows還會把臨時文件(TEMP目錄及*.TMP)、IE緩衝區都放在該分區,這些文件都會頻繁地更新寫入硬碟,再加上虛擬內存的話,產生的文件碎片數量就比較多了。
筆者認為,與其用整理軟體耗費大量時間整理碎片,倒不如為這些文件專門劃分一個分區,讓它們隨時有連續的空間可利用,速度也會更快。建議分出一個2G左右的分區,把TEMP、IE緩衝區的路徑全部直向該分區,虛擬內存當然也放上面了,假設你是用E盤作該分區,到一定時間想清理的時候,簡單地在DOS裡清空文件或快速格式化E盤就可以了。
二、虛擬內存大小有學問 虛擬內存在不同的Windows版本下,不同的任務環境裡,對系統的運行速度及穩定程度是有很大差異的。所以朋友們最好根據自己的實際情況設置: 。