導航:首頁 > 電腦知識 > 電腦虛擬內存如何調試

電腦虛擬內存如何調試

發布時間:2022-08-04 09:37:24

『壹』 虛擬內存怎麼調

什麼是虛擬內存
虛擬內存是用硬碟空間做內存來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛擬內存就在硬碟上創建了。當物理內存用完後,虛擬內存管理器選擇最近沒有用過的,低優先順序的內存部分寫到交換文件上。這個過程對應用是隱藏的,應用把虛擬內存和實際內存看作是一樣的。

虛擬內存的作用
不知大家有沒有發現,在Windows2000(XP)目錄下有一個名為pagefile.sys的系統文件(Windows98下為Win386.swp),它的大小經常自己發生變動,小的時候可能只有幾十兆,大的時候則有數百兆,這種毫無規律的變化實在讓很多人摸不著頭腦。其實,pagefile.sys是Windows下的一個虛擬內存,它的作用與物理內存基本相似,但它是作為物理內存的「後備力量」而存在的,也就是說,只有在物理內存已經不夠使用的時候,它才會發揮作用。

虛擬內存的產生
我們都知道,雖然在運行速度上硬碟不如內存,但在容量上內存是無法與硬碟相提並論的。當運行一個程序需要大量數據、佔用大量內存時,內存就會被「塞滿」,並將那些暫時不用的數據放到硬碟中,而這些數據所佔的空間就是虛擬內存。現在我們也明白為什麼pagefile.sys的大小會經常變化了。

內存在計算機中的作用很大,電腦中所有運行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致內存消耗殆盡。為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬碟空間來充當內存使用,當內存佔用完時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。舉一個例子來說,如果電腦只有128MB物理內存的話,當讀取一個容量為200MB的文件時,就必須要用到比較大的虛擬內存,文件被內存讀取之後就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之後,跟著就會把虛擬內里儲存的文件釋放到原來的安裝目錄里了。下面,就讓我們一起來看看如何對虛擬內存進行設置吧。

虛擬內存的設置
對於虛擬內存主要設置兩點,即內存大小和分頁位置,內存大小就是設置虛擬內存最小為多少和最大為多少;而分頁位置則是設置虛擬內存應使用那個分區中的硬碟空間。對於內存大小的設置,如何得到最小值和最大值呢?你可以通過下面的方法獲得:選擇「開始→程序→附件→系統工具→系統監視器」(如果系統工具中沒有,可以通過「添加/刪除程序」中的Windows安裝程序進行安裝)打開系統監視器,然後選擇「編輯→添加項目」,在「類型」項中選擇「內存管理程序」,在右側的列表選擇「交換文件大小」。這樣隨著你的操作,會顯示出交換文件值的波動情況,你可以把經常要使用到的程序打開,然後對它們進行使用,這時查看一下系統監視器中的表現值,由於用戶每次使用電腦時的情況都不盡相同,因此,最好能夠通過較長時間對交換文件進行監視來找出最符合您的交換文件的數值,這樣才能保證系統性能穩定以及保持在最佳的狀態。

找出最合適的范圍值後,在設置虛擬內存時,用滑鼠右鍵點擊「我的電腦」,選擇「屬性」,彈出系統屬性窗口,選擇「性能」標簽,點擊下面「虛擬內存」按鈕,彈出虛擬內存設置窗口,點擊「用戶自己指定虛擬內存設置」單選按鈕,「硬碟」選較大剩餘空間的分區,然後在「最小值」和「最大值」文本框中輸入合適的范圍值。如果您感覺使用系統監視器來獲得最大和最小值有些麻煩的話,這里完全可以選擇「讓Windows管理虛擬內存設置」。

調整分頁位置

Windows9x的虛擬內存分頁位置,其實就是保存在C盤根目錄下的一個虛擬內存文件(也稱為交換文件)Win386.swp,它的存放位置可以是任何一個分區,如果系統盤C容量有限,我們可以把Win386.swp調到別的分區中,方法是在記事本中打開System.ini(C:Windows下)文件,在[386Enh]小節中,將「PagingDrive=C:WindowsWin386.swp」,改為其他分區的路徑,如將交換文件放在D:中,則改為「PagingDrive=D:Win386.swp」,如沒有上述語句可以直接鍵入即可。

而對於使用Windows2000和WindowsXP的,可以選擇「控制面板→系統→高級→性能」中的「設置→高級→更改」,打開虛擬內存設置窗口,在驅動器[卷標]中默認選擇的是系統所在的分區,如果想更改到其他分區中,首先要把原先的分區設置為無分頁文件,然後再選擇其他分區。

或者,WinXP一般要求物理內存在256M以上。如果你喜歡玩大型3D游戲,而內存(包括顯存)又不夠大,系統會經常提示說虛擬內存不夠,系統會自動調整(虛擬內存設置為系統管理)。

如果你的硬碟空間夠大,你也可以自己設置虛擬內存,具體步驟如下:右鍵單擊「我的電腦」→屬性→高級→性能設置→高級→虛擬內存更改→選擇虛擬內存(頁面文件)存放的分區→自定義大小→確定最大值和最小值→設置。一般來說,虛擬內存為物理內存的1.5倍,稍大一點也可以,如果你不想虛擬內存頻繁改動,可以將最大值和最小值設置為一樣。{另一種說法:調整時我們需要注意,不要將最大、最小頁面文件設為等值。因為通常內存不會真正「塞滿」,它會在內存儲量到達一定程度時,自動將一部分暫時不用的數據放到硬碟中。最小頁面文件越大,所佔比例就低,執行的速度也就越慢。最大頁面文件是極限值,有時打開很多程序,內存和最小頁面文件都已「塞滿」,就會自動溢出到最大頁面文件。所以將兩者設為等值是不合理的。一般情況下,最小頁面文件設得小些,這樣能在內存中盡可能存儲更多數據,效率就越高。最大頁面文件設得大些,以免出現「滿員」的情況。

PS:①1.5倍虛擬內存設置,是網上技術文檔通用說明的,個人認為可以根據常用軟體的實際情況設定。推薦有經驗的用戶使用。
②現在有很多工具軟體(例如WINDOWS優化大師、超級兔子),可以很好的更改這些設置,工具軟體也會根據你的電腦的實際情況進行相應的推薦設置。

虛擬內存使用技巧
對於虛擬內存如何設置的問題,微軟已經給我們提供了官方的解決辦法,對於一般情況下,我們推薦採用如下的設置方法:

(1)在Windows系統所在分區設置頁面文件,文件的大小由你對系統的設置決定。具體設置方法如下:打開"我的電腦"的"屬性"設置窗口,切換到"高級"選項卡,在"啟動和故障恢復"窗口的"寫入調試信息"欄,如果你採用的是"無",則將頁面文件大小設置為2MB左右,如果採用"核心內存存儲"和"完全內存存儲",則將頁面文件值設置得大一些,跟物理內存差不多就可以了。

小提示:對於系統分區是否設置頁面文件,這里有一個矛盾:如果設置,則系統有可能會頻繁讀取這部分頁面文件,從而加大系統盤所在磁軌的負荷,但如果不設置,當系統出現藍屏死機(特別是STOP錯誤)的時候,無法創建轉儲文件(Memory.dmp),從而無法進行程序調試和錯誤報告了。所以折中的辦法是在系統盤設置較小的頁面文件,只要夠用就行了。

(2)單獨建立一個空白分區,在該分區設置虛擬內存,其最小值設置為物理內存的1.5倍,最大值設置為物理內存的3倍,該分區專門用來存儲頁面文件,不要再存放其它任何文件。之所以單獨劃分一個分區用來設置虛擬內存,主要是基於兩點考慮:其一,由於該分區上沒有其它文件,這樣分區不會產生磁碟碎片,這樣能保證頁面文件的數據讀寫不受磁碟碎片的干擾;其二,按照Windows對內存的管理技術,Windows會優先使用不經常訪問的分區上的頁面文件,這樣也減少了讀取系統盤里的頁面文件的機會,減輕了系統盤的壓力。

(3)其它硬碟分區不設置任何頁面文件。當然,如果你有多個硬碟,則可以為每個硬碟都創建一個頁面文件。當信息分布在多個頁面文件上時,硬碟控制器可以同時在多個硬碟上執行讀取和寫入操作。這樣系統性能將得到提高。

虛擬內存設置注意事項
允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過32位操作系統的內存定址范圍——4GB。

1、禁用頁面文件

當擁有了1G以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_-nagerMemoryManagement」下,在「DisablePa-gingExecutive」(禁用頁面文件)選項中將其值設為「1」即可。

PS:此舉可能會造成系統不穩定.某些程序無法運行或死機。請根據自己實際情況更改。
1G以上內存就比較夠用了,玩游戲、使用大型軟體不推薦禁用虛擬內存。當然如果內存有2G的時候,可以根據自己的實際情況選擇虛擬內存的使用大小(我個人認為2G內存可以禁用虛擬內存以提升系統性能,VISTA系統內存使用比較大,可以根據實際情況設定)。

2、清空頁面文件

在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,從而為下次啟動WindowsXP時更好地利用虛擬內存做好准備。

虛擬內存運行的原理以及過程
可能大家都會知道虛擬內存就是當物理內存不足夠的時候,把硬碟的一部分當作內存來使用。
這樣理解其實不夠准確
物理內存就是大家平時經常說的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裡面的預讀文件很多,那麼你每次運行一個程序的時候,系統都要花大量的時間去搜索這個程序有沒有預讀文件,這樣有可能導致程序啟動很慢,所以預讀文件很多的時候,那麼就去刪除這些預讀文件吧

手動設置虛擬內存
①用右鍵點擊桌面上的「我的電腦」圖標,在出現的右鍵菜單中選「屬性」選項打開「系統屬性」窗口。在窗口中點擊「高級」選項卡,出現高級設置的對話框
②點擊「性能」區域的「設置」按鈕,在出現的「性能選項」窗口中選擇「高級」選項卡,打開其對話框。
③在該對話框中可看到關於虛擬內存的區域,點擊「更改」按鈕進入「虛擬內存」的設置窗口。選擇一個有較大空閑容量的分區,勾選「自定義大小」前的復選框,將具體數值填入「初始大小」、「最大值」欄中,而後依次點擊「設置→確定」按鈕即可,最後重新啟動計算機使虛擬內存設置生效。

我的電腦--屬性--高級--性能設置--高級--更改--選中C區,在初始大小和最大值處輸入0點設置取消C盤的虛擬內存,
然後點D盤,在初始大小輸入實際內存的1.5-2倍大小,在最大值處輸入實際內存的3倍,然後點設置-確定完成設置.

『貳』 電腦虛擬內存怎麼設置最佳

1,首先打開我的電腦,在系統桌面上找到「此電腦」的圖標,滑鼠右鍵點擊這個圖標在彈出的菜單中點擊「屬性」選項。

『叄』 怎麼調試虛擬內存急急急

1、1GB物理內存,自定義虛擬內存,可設置小一點,初始值可設為512MB,最大值設為1024MB,如果在使用中發現不夠用時,可再往大了設,如768/MB 。
2、如果你只有一個硬碟,同一個硬碟上不管設置在哪個分區中,對性能的影響都不是很大,但設置虛擬內存的分區一定要有足夠的空間。在一台電腦中,虛擬內存在一個分區中設置就夠用了,不必在各個分區中設置虛擬內存。
3、設置虛擬內存的方法是:右擊我的電腦—屬性—高級—性能設置—高級—虛擬內存更改—點選C盤—單選「自定義大小」—在下面的「初始大小」和「最大值」兩個文本框中輸入數值—「設置」—確定—重啟,便完成了設置。

『肆』 如何調試虛擬內存,在哪個位置

右擊「我的電腦」選擇「屬性--高級--性可以--設置--高級--虛擬內存--更加改」,選擇虛擬內存所在的磁碟,然後在下邊單擊「自定義大小」 並寫入「初始大小」和「最大值」,最後按「設置」按鈕,再確定即可。虛擬內存從C盤設置到其它磁碟的辦法:右擊本人的計算機--屬性--高級--性可以設置--高級--虛擬內存更加改--點選C盤--單選「無分頁文件」--「設置」,此時C盤旁的虛擬內存就消失了;然後選中D或F盤,單選「自定義大小」--在下面的「初始大小」和「最大值」兩個文本框中寫入數值--「設置」—確定--重啟計算機,便完成了設置。
虛擬內存的設定主要根據你的物理內存大小和計算機的用途來設定,在桌面上用滑鼠右擊「本人的計算機」,選擇「屬性」,就可以看到內存了。根據微軟公司的建議,虛擬內存設為物理內存容量的1.5--3倍,例如512MB的內存,虛擬內存設定為768--1536MB;1G的內存,虛擬內存設定為1536--3072MB。也可讓Windows來主動分配管理虛擬內存,它可以根據實際內存的應用情況,動態調整虛擬內存的大小。在虛擬內存設置頁面下方有一個推薦數值,假如確實不曉得設置幾為最佳,建議虛擬內存就設為推薦的數值。虛擬內存有初始大小與最大值兩個數值,最佳把初始大小和最大值設為相同,以避免系統頻繁改變頁面文件的大小,影響計算機運行。內存容量2GB或以上的,假如不運行大型文件或游戲,也可以關閉虛擬內存。

『伍』 虛擬內存的調試方法

滑鼠指著我的電腦右鍵屬性,正中間的高級,最上面的編輯或者修改,進去改好了別忘了保存修改-----修改。當然提醒:凡是虛擬化的盤符是不可以格式化的,因為有頁面文件存在,也可以利用這點將系統備份文件裝的盤符設置2M的虛擬內存,永久不會錯刪除

『陸』 電腦的虛擬內存是什麼怎麼調試它

虛擬內存:
就是你在你的物理內存(機箱裡面的內存條)的基礎上,利用硬碟空間虛擬出內存空間,這樣的好處就是,程序運行速度快很多。並且在一些占程序的程序下繼續運行其它佔用大內存的程序。
設置方法:「我的電腦」——右鍵「屬性」——「高級」標簽——「性能」范圍中的「設置」——「高級」——下面有一個「更改」——選擇其中一個盤符,盡量不要C盤,把內存設置大一些,如512MB——2000MB,大小還是要看你的硬碟剩餘空間有多大。

『柒』 虛擬內存怎麼設置最好

電腦虛擬內存設置最好的方法如下:

大家在使用計算機時,可能會聽說過虛擬內存,由於內存空間有限,所以我們可以將部分硬碟空間劃分為虛擬內存,,虛擬內存到底怎麼設置,才能達到最好的效果呢?

方法/步驟:

1、右擊桌面上的計算機,選擇屬性。

2、按照下圖設置,進入虛擬內存設置界面。

3、虛擬內存容量一般設置為內存的1.5-3倍,效果最好,大家可以參照我下圖設置【我計算機的內存是4G】。

4、點擊確定後,會彈出提示讓重啟計算機,重啟計算機後,虛擬內存生效。

電腦虛擬內存即頁面文件。虛擬內存是文件數據交叉鏈接的活動文件。是WINDOWS目錄下的一個"WIN386.SWP"文件,這個文件會不斷地擴大和自動縮小。

就速度方面而言,CPU的L1和L2緩存速度最快,內存次之,硬碟再次之。但是虛擬內存使用的是硬碟的空間,因為電腦中所有運行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致我們只有可憐的256M/512M內存消耗殆盡。

而硬碟空間動輒幾十G上百G,為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬碟空間來充當內存使用。內存的設定主要根據你的內存大小和電腦的用途來設定。

『捌』 電腦虛擬內存不足如何調試

1.右擊「計算機」圖標,打開的右鍵菜單選擇「屬性」命令
2.在左側藍色區域單擊「高級系統設置」鏈接
3.在「高級」選項卡下單擊「性能」欄的「設置」按鈕
4.打開「性能選項」對話框,切換到「高級」選項卡,單擊「虛擬內存」的「更改」按鈕
5.去掉「自動管理所有驅動器的分頁文件大小」復選框
6.選中系統所在的驅動器,接著再選擇「自定義大小」選項,輸入「初始大小」和「最大值」,單擊「設置」按鈕(虛擬內存設置原則:一般為物理內存的1.5—3倍;但也可將最小值設為物理內存的1.5—2倍,最大值為物理內存的2——3倍。 一般2G內存條的用戶可設置初始值為512MB,最大值為1024MB)

『玖』 電腦虛擬內存怎麼設置最好。

電腦虛擬內存最優配置是初始值設置為當前內存條相同大小,最大值是內存條的兩倍。下面給出WIN10設置虛擬內存的操作流程:

一、滑鼠右鍵點擊「此電腦」,右鍵菜單中點擊「屬性」。

『拾』 電腦的虛擬內存怎麼調

您好!
看見你提出的問題了 我可以很好的為您解決!
具體方法就是:
在桌面我的電腦右擊-屬性
點「高級」
找到「性能」那個框架右下角的「設置」
點擊它,然後出現一個性能選項
再點擊「高級」,然後在最低下有一個虛擬內存,點擊「更改」
出現了一個「虛擬內存」的對話框,然後選中「自定義大小」,在初始大小(MB)裡面輸入800,「最大值」裡面也輸入800,然後再點右下角的「設置」,然後確定,然後再把所有的對話框都確定之後系統提示要重新啟動,然後你就重新啟動這樣就OK了!
【說明:】以上的數值「800」是自己定義的,這會佔用C盤的空間,如果C盤的容量很少,那麼建議把C盤裡面的一些不要的東西刪除掉!
一般來說自定義大小要「1000MB「,但是不知道你的電腦C盤是否空間足夠,所以800就夠了,不能太小哦!要不然就會出現虛擬內存太小的情況了!
以上的操作一步都不能少,一定要看仔細!要不然就會操作不成功了!

閱讀全文

與電腦虛擬內存如何調試相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:317
電腦無法檢測到網路代理 瀏覽:1209
筆記本電腦一天會用多少流量 瀏覽:324
蘋果電腦整機轉移新機 瀏覽:1223
突然無法連接工作網路 瀏覽:803
聯通網路怎麼設置才好 瀏覽:1008
小區網路電腦怎麼連接路由器 瀏覽:764
p1108列印機網路共享 瀏覽:1028
怎麼調節台式電腦護眼 瀏覽:465
深圳天虹蘋果電腦 瀏覽:702
網路總是異常斷開 瀏覽:423
中級配置台式電腦 瀏覽:749
中國網路安全的戰士 瀏覽:432
同志網站在哪裡 瀏覽:1194
版觀看完整完結免費手機在線 瀏覽:1276
怎樣切換默認數據網路設置 瀏覽:923
肯德基無線網無法訪問網路 瀏覽:1073
光纖貓怎麼連接不上網路 瀏覽:1214
神武3手游網路連接 瀏覽:783
局網列印機網路共享 瀏覽:818