Ⅰ 怎樣清理虛擬內存
問題一:虛擬內存滿了怎麼清理? 當你游戲玩得正酣,或者在 *** 沖浪開啟多個窗口時,你的系統總會出現如右圖的提示。機器此時慢如蝸牛,剛才好的心情頓時沒了。虛擬內存的簡單設置,這一問題引起許多新手朋友的興趣,這是他們經常遇到的情況。虛擬內存的作用是什麼?到底設置多少為好?本文就來對它進行詳細的介紹。以下所有步驟均以Windows XP操作系統為例。
打造虛擬內存的「標准間」
當系統運行時,先要將所需的指令和數據從外部存儲器(如硬碟、軟盤、光碟等)調入內存中,CPU再從內存中讀取指令或數據進行運算,並將運算結果存入內存中,內存所起的作用就像一個「二傳手」的作用。當運行一個程序需要大量數據、佔用大量內存時,內存這個倉庫就會被「塞滿」,而在這個「倉庫」中總有一部分暫時不儲的數據占據著有限的空間,所以要將這部分「惰性」的數據「請」出去,以騰出地方給「活性」數據使用。這時就需要新建另一個後備「倉庫」去存放「惰性」數據。由於硬碟的空間很大,所以微軟Windows操作系統就將後備「倉庫」的地址選在硬碟上,這個後備「倉庫」就是虛擬內存。在默認情況下,虛擬內存是以名為Pagefile.sys的交換文件保存在硬碟的系統分區中。
手動 設置虛擬內存
在默認狀態下,是讓系統管理虛擬內存的,但是系統默認設置的管理方式通常比較保守,在自動調節時會造成頁面文件不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現「內存不足」這樣的提示,下面就讓我們自已動手來設置它吧。
①用右鍵點擊桌面上的「我的電腦」圖標,在出現的右鍵菜單中選擇「屬性」選項打開「系統屬性」窗口。在窗口中點擊「高級」選項卡,出現高級設置的對話框(圖1);
②點擊「性能」區域的「設置」按鈕,在出現的「性能選項」窗口中選擇「高級」選項卡,打開其對話框。
③在該對話框中可看到關於虛擬內存的區域,點擊「更改」按鈕進入「虛擬內存」的設置窗口。選擇一個有較大空閑容量的分區,勾選「自定義大小」前的復選框,將具體數值填入「初始大小」、「最大值」欄中,而後依次點擊「設置→確定」按鈕即可(圖2),最後重新啟動計算機使虛擬內存設置生效。
問題二:虛擬內存的問題,要怎麼清理啊 Windows虛擬內存不足的幾種解決方法問:
經常聽別人說起虛擬內存,請問什麼是虛擬內存?為什麼我的電腦在使用過一段時間後,總是提示虛擬內存太低,是不是只有重新安裝操作系統才能解決問題?
答:Windows操作系統用虛擬內存來動態管理運行時的交換文件。為了提供比實際物理內存還多的內存容量以供使用,Windows操作系統佔用了硬碟上的一部分空間作為虛擬內存。當CPU有需求時,首先會讀取內存中的資料。當所運行的程序容量超過內存容量時,Windows操作系統會將需要暫時儲存的數據寫入硬碟。所以,計算機的內存大小等於實際物理內存容量加上「分頁文件」(就是交換文件)的大小。如果需要的話,「分頁文件」會動用硬碟上所有可以使用的空間。
如果你的系統虛擬內存太低,可以滑鼠右擊「我的電腦」選擇「屬性→高級→性能下設置→高級→打開虛擬內存設置」,可以重新設置最大值和最小值,按物理內存的1.5~2倍來添加數值,也可以更改虛擬內存的存放位置,可以設置放到其他容量較大的硬碟分區,讓系統虛擬內存有充分的空間,讓系統運行更快。
虛擬內存太低有三種解決辦法:
1. 自定義的虛擬內容的容量(系統默認是自動)太小,可以重新劃分大小。
2. 系統所在的盤(一般是C盤)空餘的容量太小而運行的程序卻很大,並且虛擬內存通常被默認創建在系統盤目錄下,我們通常可以刪除一些不用的程序,並把文檔圖片以及下載的資料等有用文件移動到其他盤中,並清理「回收站」,使系統盤保持1GB以上的空間,或者將虛擬內存定義到其他空餘空間多的盤符下。
3. 系統盤空餘的容量並不小,但因為經常安裝、下載軟體,並反復刪除造成文件碎片太多,也是容易造成虛擬內存不足的原因之一,虛擬內存需要一片連續的空間,盡管磁碟空餘容量大,但沒有連續的空間,也無法建立虛擬內存區。可以用磁碟工具整理碎片。
虛擬內存不足的九大原因及解決方法系統提示「內存不足」的九大原因及解決方法
一、剪貼板佔用了太多的內存
實際上,剪貼板是內存中的一塊臨時區域,當你在程序中使用了「復制」或「剪切」命令後,Windows將把復制或剪切的內容及其格式等信息暫時存儲在剪貼板上,以供「粘貼」使用。如果當前剪貼板中存放的是一幅圖畫,則剪貼板就佔用了不少的內存。這時,請按下述步驟清除剪貼板中的內容,釋放其佔用的內存資源:
1.單擊「開始」,指向「程序」或「所有程序」,指向「附件」,指向「系統工具」,然後單擊「剪貼板查看程序」,打開「剪貼板查看程序」窗口。2.在「編輯」菜單上,單擊「刪除」命令。3.關閉「剪貼板查看程序」窗口。
為了與Microsoft Office程序提供的多重剪貼板相區分,上述所說的剪貼板,常被我們稱為系統剪貼板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪貼板功能,那麼你應清空「Office剪貼板」上的項目,方法是:在「Office剪貼板」任務窗格(OfficeXP)或工具欄(Office2000)上,單擊「全部清空」或「清空『剪貼板』」。當清空「Office剪貼板」時,系統剪貼板也將同時被清空
二、打開的程序太多
如果同時打開的文檔過多或者運行的程序過多,就沒有足夠的內存運行其他程序。這時,對於多文檔界面(MDl)程序,如Word、Excel等,請關閉當前文檔外的所有文檔,並退出當前未使用的程序,然後或許你就能夠繼續執行因「內存不足」而被中斷的任務。
三、重新啟動計算機
如果只退出程序,並不重新啟動計算機,程序可能無法將內存資源歸還給系統。請重新啟動計算機以釋放系統資......>>
問題三:怎麼清理電腦虛擬內存? 您好!
看見你提出的問題了 我可以很好的為您解決!
具體方法就是:
在桌面我的電腦右擊-屬性
點「高級」
找到「性能」那個框架右下角的「設置」
點擊它,然後出現一個性能選項
再點擊「高級」,然後在最低下有一個虛擬內存,點擊「更改」
出現了一個「虛擬內存」的對話框,然後選中「自定義大小」,在初始大小(MB)裡面輸入800,「最大值」裡面也輸入80川,然後再點右下角的「設置」,然後確定,然後再把所有的對話框都確定之後系統提示要重新啟動,然後你就重新啟動這樣就OK了!
【說明:】以上的數值「800」是自己定義的,這會佔用C盤的空間,如果C盤的容量很少,那麼建議把C盤裡面的一些不要的東西刪除掉!
一般來說自定義大小要「1000MB「,但是不知道你的電腦C盤是否空間足夠,所以800就夠了,不能太小哦!要不然就會出現虛擬內存太小的情況了!
以上的操作一步都不能少,一定要看仔細!要不然就會操作不成功了
問題四:如何快速清理虛擬內存? 在桌面新建一個文本文檔, 重新命名為《清理虛擬內存.bat 》。
右鍵點擊, 編輯, 復制以下文字:
title=正在清理虛擬內存文件...
Del /a/f/q %HomeDrive%\PageFile.sys
cls
關閉保存文件就OK了。 想用的時候一點擊它就會自動清理虛擬內存, 非常方便實用。
問題五:如何才能清理電腦的虛擬內存啊? 虛擬內存設置的大小,一般設置是物理內存的1.5到2倍,它的正確設置方法是:右鍵點「我的電腦」,左鍵點「屬性」――-「高級」――「性能」――「設置」――「高級」――「更改」所彈出的窗口就是虛擬內存設置窗口,一般默認的虛擬內存是從小到大的一段取值范圍,這就是虛擬內存變化大小的范圍,具體數值根據你的物理內存大小來定,一般為物理內存的1.5到2倍,如內存為256M,那麼應該設置256*1.5=384M,或者乾脆512M,設置方法如下:假設內存為256M,虛擬內存放在D盤,先要將默認的清除,保持C盤為選中狀態,單選「無分頁文件(N)」再按「設置」按鈕,此時C盤旁的虛擬內存就消失了,然後選中D盤,單選「自定義大小」,在下面的「初始大小」和「最大值」兩個方框里都添上512,再點一下「設置」按鈕,會看到D盤的旁邊出現了 「512-512」的字樣,這樣就說明設置好了,再一路確定,最終,系統會要重新啟動,重啟一下,便完成了設置。虛擬內存的設置對於虛擬內存主要設置兩點,即內存大小和分頁位置,內存大小就是設置虛擬內存最小為多少和最大為多少(M);而分頁位置則是設置虛擬內存應放在那個分區的硬碟中。對於內存大小的設置,如何得到最小值和最大值呢?你可以通過下面的方法獲得:選擇「開始→程序→附件→系統工具→系統監視器」(如果系統工具中沒有,可以通過「添加/刪除程序」中的Windows安裝程序進行安裝)打開系統監視器,然後選擇「編輯→添加項目」,在「類型」項中選擇「內存管理程序」,在右側的列表選擇「交換文件大小」。這樣隨著你的操作,會顯示出交換文件值的波動情況,你可以把經常要使用到的程序打開,然後對它們進行使用,這時查看一下系統監視器中的表現值,由於用戶每次使用電腦時的情況都不盡相同,因此,最好能夠通過較長時間對交換文件進行監視來找出最符合您的交換文件的數值,這樣才能保證系統性能穩定以及保持在最佳的狀態。找出最合適的范圍值後,在設置虛擬內存時,用滑鼠右鍵點擊「我的電腦」,―「屬性」―「性能」―「虛擬內存」,―「用戶自己指定虛擬內存設置」,「硬碟」 選較大剩餘空間的分區,然後在「最小值」和「最大值」文本框中輸入合適的范圍值,(最小為物理內存的1.5倍)。如果您感覺使用系統監視器來獲得最大和最小值有些麻煩的話,這里完全可以選擇「讓Windows管理虛擬內存設置」。調整分頁位置:對於使用Windows 2000和Windows XP的,可以選擇「控制面板→系統→高級→性能」中的「設置→高級→更改」,打開虛擬內存設置窗口,在驅動器[卷標]中默認選擇的是系統所在的分區(一般是C區),如果想更改到其他分區中,首先要把原先的分區設置為無分頁文件,然後再選擇其他分區。或者,WindowsXP一般要求物理內存在256M以上。如果你喜歡玩大型3D游戲,而內存(包括顯存)又不夠大,系統會經常提示說虛擬內存不夠,系統會自動調整(虛擬內存設置為系統管理)。如果你的硬碟空間夠大,你也可以自己設置虛擬內存,具體步驟如下:右鍵單擊「我的電腦」→屬性→高級→性能 設置→高級→虛擬內存更改→選擇虛擬內存(頁面文件)存放的分區→自定義大小→確定最大值和最小值→設置。
問題六:虛擬內存的緩存垃圾怎樣清除? 360安全衛士,或者是魯大師,這兩個都行,魯大師還能檢測機器的各部分性能
問題七:怎樣清理電腦的虛擬內存垃圾 Windows的虛擬內存是本地硬碟上創建的內存數據臨時存儲區域。有時,當應用程序非正常退出時,虛擬內存的頁面文件仍會遺留在磁碟上,成為泄漏隱私的隱患,當硬碟較小時還會成為吞噬硬碟空間的罪魁。實際上,你可以配製WinXP,使它在每次關機時自動清理頁面文件。
修改辦法是:點擊開始-設置-控制面板,打開管理工具-本地安全策略,Windows顯示出一個管理控制台。在左邊的窗格中依次擴展本地策略-安全選項,右邊的窗格出現一系列的安全策略選項,在清單中找到關機:清理虛擬內存頁面文件,雙擊該選項,出現一個小對話框,如圖,選擇已啟用並點擊確定。重新啟動後設置生效。
問題八:xp系統怎麼虛擬內存怎麼清除 虛擬內存一般在C盤的根目錄,文件名為pagefile.sys。是隱藏文件。顯示隱藏文件後可以刪除。不過,不建議刪。
虛擬內存,讓系統託管最好。如果一定要自己設,建議按微軟推薦的數值設置,即為物理內存的1.5-3倍為宜。
1、隨著現在電腦可用內存的不斷增大,虛擬內存越來越不重要,一般不必管它,讓系統託管是最好。
2、虛擬內存通常默認設在C盤,要注意,C盤不要太滿,留一些空間放虛擬內存的頁面文件。
3、虛擬內存不是代替物理內存運行程序的,而是暫時代替物理內存保存數據的。所以,對系統提速是毫無作用的,根本的辦法還是增加物理內存。
虛擬內存別稱虛擬存儲器(Virtual Memory)。電腦中所運行的程序均需經由內存執行,若執行的程序佔用內存很大或很多,則會導致內存消耗殆盡。為解決該問題,Windows中運用了虛擬內存技術,即勻出一部分硬碟空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。若計算機運行程序或操作所需的隨機存儲器(RAM)不足時,則 Windows 會用虛擬存儲器進行補償。它將計算機的RAM和硬碟上的臨時空間組合。當RAM運行速率緩慢時,它便將數據從RAM移動到稱為「分頁文件」的空間中。將數據移入分頁文件可釋放RAM,以便完成工作。
虛擬內存,是代替物理內存的存儲功能,但不能代替物理內存的運行的功能。所以,一般而言,計算機的RAM容量越大,程序運行得越快。若計算機的速率由於RAM可用空間匱乏而減緩,則可嘗試通過增加虛擬內存來進行補償。但是,計算機從RAM讀取數據的速率要比從硬碟讀取數據的速率快,因而擴增RAM容量(可加內存條)是最佳選擇。
問題九:怎麼清除虛擬內存?pagefile.sys 我的電腦點右鍵選屬性----高級---性能---設置----高級----虛擬內存---更改,你改一下虛擬內存大小就行了,別忘了改好後矗點一下那個設置才能生效,一般為內存的1.5~2.5不能太大!大小值設成一樣就行了!
問題十:如何快速清理虛擬內存? 首先系統程序也會佔用內存,40到50MB是完全正常的,完全不能算少了。
其實最占內存的東西一般是殺毒軟體和瀏覽器,對於這兩個你應該是沒有對付的辦法的,對於不正常的進程除了少數以占內存為目的的惡意程序,大多都是盡量佔用少的內存以避開用戶的眼睛。
一般地,對於大於內存10MB的程序需要留意。(iexplorer.exe是IE explorer.exe不要動)
系統還原可以關, 甚至應該關.
然後打開文件夾工具里的顯示隱藏文件選項,
接著可以定時清理C:\WINDOWS\temp 和 C:\WINDOWS\prefetch 里的文件.
還有C:\文件和設置\當前用戶名\本地設置 這個目錄里Temporary Internet Files 和 temp 這兩個文件夾的東西.
按照上面說的做, 你基本上算是比較合理地並且是很安全地釋放空間了
Ⅱ 電腦上等虛擬內存是什麼是指的內存條的內存嗎可以清理裡面的東西嗎
不是的,可以清理裡面的內容,清理了之後會釋放很多虛擬內存,加快了電腦的運行,但是對應的以前的網頁,可能在打開的時候要慢一些,它重新讀取,不影響實用的!望採納!
那是在電腦內存容量還比較小的時候才有用的東西,現在到起碼4g內存啦,很少用到了
什麼是虛擬內存
不知大家發現沒有,在Windows 2000(XP)目錄下有一個名為pagefile.sys的系統文件(Windows 98下為Win386.swp),它的大小經常自己發生變動,小的時候可能只有幾十兆,大的時候則有數百兆,這種毫無規律的變化實在讓很多人摸不著頭腦。其實,pagefile.sys是Windows下的一個虛擬內存,它的作用與物理內存基本相似,但它是作為物理內存的「後備力量」而存在的,也就是說,只有在物理內存已經不夠使用的時候,它才會發揮作用。
虛擬內存的產生
我們都知道,雖然在運行速度上硬碟不如內存,但在容量上內存是無法與硬碟相提並論的。當運行一個程序需要大量數據、佔用大量內存時,內存就會被「塞滿」,並將那些暫時不用的數據放到硬碟中,而這些數據所佔的空間就是虛擬內存。現在我們也明白為什麼pagefile.sys的大小會經常變化了。
虛擬內存的優化
虛擬內存的大小是由Windows來控制的,但這種默認的Windows設置並不是最佳的方案,因此我們要對其進行一些調整。這樣才能發揮出系統的最佳性能。
1、改變頁面文件的位置
其目的主要是為了保持虛擬內存的連續性。因為硬碟讀取數據是靠磁頭在磁性物質上讀取,頁面文件放在磁碟上的不同區域,磁頭就要跳來跳去,自然不利於提高效嫌如孫率。而且系統盤文件眾多,虛擬內存肯定不連續,因此要將其放到其他盤上。改變頁面文件位置的方法是:用滑鼠右鍵點擊「我的電腦」,選擇「屬性→高級→性能設置→高級→更改虛擬內存」,在驅動器欄里選擇想要改變到的位置即可。值得注意的是,當移動好頁面文件後,要將原來的文件刪除(系統不會自動刪除)。
圖1 改變頁面文件的位置
2、改變頁面文件的大小
改變了頁面文件的位置後,我們還可以對它的大小進行一些調整。調整時我們需要注意,不要將最大、最小頁面文件設為等值。因為通常內存不會真正「塞滿」,它會在內存儲量到達一定程度時,自動將一部分暫時不用的數據放到硬碟中。最小頁面文件越大,所佔比例就低,執行的速度也就越慢。最大頁面文件是極限值,有時打開很多程序,內存和最小頁面文件都已「塞滿」,就會自動溢出到最大頁面文件。所以將兩者設為等值是不合理的。一般情況下,最小頁面文件設得小些,這樣能在內存中盡可能存儲更多數據,效率就越高。最大頁面文件設得大些,以免出現「滿員」的情況。
3、禁用頁面文件
當擁有了512MB以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_ Ma-nagerMemoryManagement」下,在「DisablePa-ging Executive」(禁用頁面文件)選項中將其值設為「1」芹鏈即可。
圖3 禁用頁面文件
4、清空頁面文件
在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,從而為下次啟動Windows XP時更好地利用虛擬內存做好准備。
參考資料::tech.sina../c/2002-01-22/10810.
沒有,虛擬內存是在硬碟上的,你可以去設置大一點 右鍵我的電腦,屬性,高橡亂級設置,裡面有
虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁碟存儲器上,在需要時進行數據交換。
右鍵點「我的電腦」,左鍵點「屬性」,點選「高級」選項卡,點「性能」里的「設置」按鈕,再選「高級」選項卡,點下面的「更改」按鈕,所彈出的窗口就是虛擬內存設置窗口,一般默認的虛擬內存是從小到大的一段取值范圍,這就是虛擬內存變化大小的范圍,最好給它一個固定值,這樣就不容易產生磁碟碎片了,具體數值根據你的物理內存大小來定,一般為物理內存的1.5到3倍,如內存為256M,那麼應該設置256*1.5=384M,或者乾脆512M.
允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過32位操作系統的內存定址范圍——4GB。
1、禁用頁面文件
當擁有了1G以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_」下,在「DisablePagingExecutive」(禁用頁面文件)選項中將其值設為「1」即可。 PS:此舉可能會造成系統不穩定.某些程序無法運行或死機。請根據自己實際情況更改。 1G以上內存就比較夠用了,玩游戲、使用大型軟體不推薦禁用虛擬內存。當然如果內存有2G的時候,可以根據自己的實際情況選擇虛擬內存的使用大小(我個人認為2G內存可以禁用虛擬內存以提升系統性能,VISTA系統內存使用比較大,可以根據實際情況設定)。
2、清空頁面文件
在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,根據微軟的說法,這是一個安全選項,與性能無關。 高級話題:使用 SweepRAM 工具。適用於 Windows 2000/XP/2003。網上可以找到 SweepRAM 程序。該程序最大的作用是把所有進程的工作集清空。所謂工作集是指進程已映射的物理內存部分(即這些內存塊全在物理內存中,並且 CPU 可以直接訪問),還有一部分不在工作集中的虛擬內存則可能在轉換列表中(CPU 不能通過虛地址訪問,需要 Windows 映射之後才能訪問),還有一部分則在磁碟上的頁面文件里。工作集在進程運行時會被 Windows 自動調整,頻繁訪問的頁面(4KB 的塊)會留在內存中,而不頻繁訪問的頁面在內存緊張時會被從工作集中移出,暫時保存在內存中的「轉換列表」中,或者進一步換出到頁面文件中。當應用程序再次訪問某一頁面時,操作系統會將它重新加回工作集中。
只要硬碟空間足夠 虛擬內存設置多大都可以的
虛擬內存設置注意事項
允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過32位操作系統的內存定址范圍——4GB。
1、禁用頁面文件
當擁有了1G以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_Ma-nagerMemoryManagement」下,在「DisablePa-gingExecutive」(禁用頁面文件)選項中將其值設為「1」即可。
PS:此舉可能會造成系統不穩定.某些程序無法運行或死機。請根據自己實際情況更改。
1G以上內存就比較夠用了,玩游戲、使用大型軟體不推薦禁用虛擬內存。當然如果內存有2G的時候,可以根據自己的實際情況選擇虛擬內存的使用大小(我個人認為2G內存可以禁用虛擬內存以提升系統性能,VISTA系統內存使用比較大,可以根據實際情況設定)。
2、清空頁面文件
在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,根據微軟的說法,這是一個安全選項,與性能無關。
高級話題:使用 SweepRAM 工具。適用於 Windows 2000/XP/2003。網上可以找到 SweepRAM 程序。該程序最大的作用是把所有進程的工作集清空。所謂工作集是指進程已映射的物理內存部分(即這些內存塊全在物理內存中,並且 CPU 可以直接訪問),還有一部分不在工作集中的虛擬內存則可能在轉換列表中(CPU 不能通過虛地址訪問,需要 Windows 映射之後才能訪問),還有一部分則在磁碟上的頁面文件里。工作集在進程運行時會被 Windows 自動調整,頻繁訪問的頁面(4KB 的塊)會留在內存中,而不頻繁訪問的頁面在內存緊張時會被從工作集中移出,暫時保存在內存中的「轉換列表」中,或者進一步換出到頁面文件中。當應用程序再次訪問某一頁面時,操作系統會將它重新加回工作集中。
SweepRAM 工具以一種適中的頻率(大約 40 分鍾一次)反復運行,可以將各進程的工作集清空,而之後各進程的工作 *** 慢慢恢復。這樣可以保持更好的工作集平衡,從而提高系統性能。
虛擬內存運行的原理以及過程
可能大家都會知道虛擬內存就是當物理內存不足夠的時候,把硬碟的一部分當作內存來使用。
這樣理解其實不夠准確
物理內存就是大家平時經常說的1G內存,512M內存
首先要知道:打開任何一個程序,都是要佔用物理內存的 ,當關閉這個程序的時候,系統也將會從物理內存中刪除這個程序的信息
接著分兩方面理解虛擬內存
--------------假設計算機物理內存是512M,系統都安裝在C盤--------------------------------------
(一)當物理內存足夠的時候
假設,我們運行的程序佔用了215M,此時物理內存絕對夠用了,但是不要以為此時系統沒有用虛擬內存技術,系統照樣用了虛擬內存技術,當我們打開QQ的時候,系統就為QQ這個程序指定了一個虛擬空間,只是此時這個虛擬空間裡面沒有信息而已
(二)當物理內存不足的時候
假設計算機運行」迅雷」和」IE瀏覽器」這兩個個軟體的時候物理內存已經達到512M,我們啟動QQ,如果沒有虛擬內存技術,我們此時根本不能啟動QQ,因為QQ不能在內存中寫入相關信息,不過現在有了虛擬內存技術,此時系統將會釋放一部分物理內存給QQ用,假設釋放的是迅雷所佔用的物理內存,那麼迅雷所佔用的物理內存信息將會保存到硬碟上的一個pagefile.sys的文件中
當我們想再運行迅雷的時候,此時系統會從pagefile.sys查找相應的迅雷信息,同時把這些信息重新載入到物理內存裡面,並且把QQ的信息釋放到pagefiles.sys裡面
這樣一個循環交換過程就是虛擬內存技術,為什麼叫它虛擬呢,因為系統把文件釋放到了硬碟上,而這個硬碟可不是內存,只是臨時的保存內存信息的地方
一句話,虛擬內存就是用如硬碟u盤等不是內存的介質來存儲內存的信息
Window xp系統裡面的c:/windows/prefetch這個文件夾裡面的文件是虛擬內存技術的擴展,這些prefetch(預讀)文件可以提升程序的運行速度
當我們運行程序時候,系統會依據內存記錄這個程序經常用到的文件,並且把這個程序讀取信息記錄下來,同時在c:/windows/prefech下創建一個後綴是.pf的文件,並且把讀取的信息保存到這.pf文件夾裡面,
假設我們運行已經被記錄photoshop這個程序,那麼你雙擊桌面上的photoshop的時候,系統會先從c:/windows/prefetch中查找這個photoshop的相關記錄,而不是繼續運行photoshop,
系統根據以前記錄photoshop用到的相關文件載入到內存中,載入好後,photoshop才可以繼續運行,這樣運行photoshop的速度就會提升了,大家可能看著要先執行.pf文件.再執行ps程序,這樣速度還會快么?其實這個處理速度是很快的,如果沒有預讀文件,打開photoshop的速度會很慢的
C:/windows/prefetch裡面還有一個Layout.ini這個文件,這個文件的作用就是排列文件載入的次序,
如果c:/windows/prefetch裡面的預讀文件很多,那麼你每次運行一個程序的時候,系統都要花大量的時間去搜索這個程序有沒有預讀文件,這樣有可能導致程序啟動很慢,所以預讀文件很多的時候,那麼就去刪除這些預讀文件吧
既是最小值384 最大值512
說的是內存條的真實內存倍數
虛擬內存
內存在計算機中的作用很大,電腦中所有運行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致內存消耗殆盡。為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬碟空間來充當內存使用,當內存佔用完時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。舉一個例子來說,如果電腦只有128MB物理內存的話,當讀取一個容量為200MB的文件時,就必須要用到比較大的虛擬內存,文件被內存讀取之後就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之後,跟著就會把虛擬內里儲存的文件釋放到原來的安裝目錄里了。
1.一般情況
一般情況下,建議讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。
2.關於最小值
Windows建議頁面文件的最小值應該為當前系統物理內存容量再加上12MB,而對於物理內存容量小於256MB的用戶,則建議將頁面文件的最小值設得更大些:
①使用128MB或者更少內存的用戶,建議將當前物理內存容量的1.75倍設置為頁面文件的最小值。
②內存大小在128MB到256MB之間的用戶,建議將當前物理內存容量的1.5倍設置為頁面文件的最小值。
3.關於最大值
一般來說,頁面文件的最大值設置得越大越好,建議設置為最小值的2到3倍。
4.極端情況
假如硬碟空間比較緊張,在設置頁面文件時,只需保證它不小於物理內存的3/4即可。
如果物理內存很大(大於512MB),則可以將虛擬內存禁用。
內存一般指實際的物理內存
虛擬內存是在你的硬碟開一個虛擬空間,當作內存使用
一般虛擬內存的大小為實際物理內存的1-2倍,主要根據你的內存需求而定,如果你經常運行那些吃內存的大型軟體,如安裝了資料庫軟體、伺服器軟體、運行Java方面的開發工具,那麼需要的虛擬內存要大一些,這時候可以設成2倍,如果只是做日常的文字處理,那麼一般1倍也可以。
你機器的物理內存256M,那麼設成256、384、512都可以。如果你發現你在日常使用時,機器一直在多謝硬碟,這是執行的就是虛擬內存操作,但如果經常出現這種情況,建議還是升級物理內存
說實話,我禁用過,沒什麼影響,速度沒什麼提升,反而感覺有點慢,但安裝Ramdisk Plus這個軟體,把IE臨時文件夾設在上面對上網速度有一定提升。
另外,用優化大師或個人把虛擬內存設大些,但別設在系統盤,D、E都行,我設置的是2255-4511.
Ⅲ 電腦老提示虛擬內存不足是怎麼回事
電腦提示虛擬內存不足有以下幾種情況:
1、感染病毒:有些病毒發作時會佔用大量內存空間,導致系統出現內存不足問題。
2、虛擬內存設置不當:通常,應設置為物理內存大小的2倍。若設置過小,則會影響系統程序的正常運行。此時便信州需重設虛擬內存數值。
3、系統盤空間不足:在默認情況下,虛擬內存是以名為「Pagefile.sys」的交換文件存於硬碟的系統分區中。若系統盤剩餘容量過小,即會出現該問題。系統盤至少應留有300MB的可用空間,當然此數值需據用戶的實際需要而定。盡量不要將各種應用軟體裝在系統盤,以保證有足夠的空間供虛擬內存文件使用,且最好將虛擬內存文件安放至非系統盤內。
4、System用戶許可權設置不當:基於NT內核的Windows系統啟動時,System用戶會為系統創建虛擬內存文件。有些用戶為了系統的安全,採用NTFS文件系統,但卻取消了System用戶在系統盤「寫入」和「修改」的許可權,這樣就無法滑晌蔽為系統創建虛擬內存文件,運行大型程序時,也會出現此類問題。
拓展資料:
虛擬內存不足解決辦法
1、首先,快捷鍵Windows+R鍵彈出運行框,輸入control打開電腦的控制面板。