① 怎樣計算虛擬內存是大小
一, 什麼是虛擬內存?
Windows操作系統用虛擬內存來動態管理運行時的交換文件。
為了提供比實際物理內存還多的內存容量以供使用,Windows操作系統
佔用了硬碟上的 一部分
空間作為虛擬內存。當CPU有要求時,首先會讀取內存中的資料。當內存容量
不夠用時,Windows就會將需要暫時儲存的數據寫入硬碟。所以,計算機的
內存大小等於實際物理內存容量加上「分頁文件」(就是交換文件)的大小。
如果需要的話,「分頁文件」會動用硬碟上所有可以使用的空間。如果條
件允許,你應盡可能應用這種功能設置。當然,如果你能自己動手設置的話,
會取得比Windows操作系統自動設置更好的效果。
二, 計算虛擬內存
在你設置虛擬內存大小之前,你會想到應該怎樣進行「實際設置」。有人
推薦應用一個常規公式:物理內存數*2.5,當然這是不對的。應用這樣的公式,
對於擁有16MB內存的用戶就應該設置40MB;對於擁有128MB內存的用戶來說則應
設置320MB。很顯然,對於擁有較少內存的用戶來說,他需要比擁有內存容量較
大的用戶設置更多的虛擬內存。要想看你的機器中內存工作的情況,應先
安裝「系統管理器」。打開「控制面版」窗口,點擊「添加/刪除程序」,選擇
「Windows安裝程序」,從中選擇「系統工具」,在「系統監視器」項前打勾,
並安裝它。運行「系統監視器」(開始-程序-附件-系統工具-系統監視器),
選擇「編輯」,然後選擇「添加項目」里的「內存管理程序」,在右邊的
窗口裡添加「正在使用交換文件」和「交換文件大小」。這時「系統監視器」就會
顯示軌跡圖示。此外,你也可以通過「編輯」項里的「刪除項目」刪去不需要的項目。
點擊「選項」里的「圖表」並設置「更新間隔」,可以根據你打算監
視時間的長短來選擇。一定要確認點擊「文件」選擇「開始記錄」,並且保存
記錄日誌(sysmon.log)到你的硬碟上,以便於以後參考使用。
如果想獲得更好的軌跡來參考,那就需要做一些能使你的機器處於「重壓」
下的任務,例如玩游戲,或是運行一些大程序。在運行一些極限時的Demo或是玩
[虛幻]游戲時,能幫助你確定所需要的「虛擬內存」大小。當然,這種「重壓」
測試是在計算機可以承認的情況下進行的,從測試結果表明處理圖形的能力
與「交換文件大小」有關。設置完「系統監視器」後,你就可以參考「記錄日誌」
了。用「記事本」打開「sysmon.log」文件。其中文件的大小是以位元組來
表示的,我們就用1048576(1024*1024)來轉換。125829120/1048576=120MB。
你應該取計算的最大值,一般與計算值的差距不超過5MB。
三,設置虛擬內存
基於測試結果,現在設置虛擬內存一般有兩種不同的方法。一種方法是創建
一個「長期固定」 的轉換文件,另一個是創建「半長期」 的轉換文件。創建「半長期」
轉換文件的好處在於一旦有必要,Windows操作系統可以擴大轉換文件的大小,
這將避免「內存不足」的錯誤。在應用完畢後,Windows操作系統又會將轉換文件
的大小恢復到最初(也是最小)的大小。如果你想創建「長期固定」 的轉換文件,
則設置數值應該比計算數值多留30-50MB空間,並將「最大值和最小值」 的標准
設為150MB。特別是在有額外虛擬內存需求時,「長期固定」的轉換文件更能
防止意外情況的發生。其實,通常而言,硬碟上有150MB的虛擬
內存應該可以應付額外的內存空間需求了。
一旦確定了要選擇的方法,請按以下步驟進行:
1.整理你的硬碟,然後從新啟動;
2.右鍵點擊「我的電腦」,選擇「屬性」項
3.選擇「性能」項;
4.選擇「虛擬內存」項,在彈出的窗口中選擇「用戶自己指定虛擬內存設置」
(下面所謂的A或B取決於你選擇「長期固定」或「半長期」的轉換文件形式);
A如果選擇「長期固定」的轉換文件,那麼請根據上面說過的方法來設定各數值;
B如果你選擇「半長期」的轉換文件,就如上述設置(當然具體數值由計算數值來決定)。
其中最大值就是你硬碟上的所有空餘空間;
5.從新啟動使修改設置生效。
注意:你也可以通過文件「system.ini」來設定虛擬內存的大小。
點擊「開始」彈出窗口的「運行」項,鍵入「system.ini」後敲擊回車鍵。
在[3 8 6 E n h]下用「MinPagingFileSize,MaxPagingFileSize & PagingDrive=」
來設置放置轉換文件的硬碟盤符以及轉換文件的最大和最小值。這里的數值是用KB為
單位來計算的,請用MB*1024的方法來轉換。
四,進一步完善交換文件
在設置完虛擬內存以後,還可以進一步完善它。交換文件最好放置在硬碟的邊緣,
可惜Windows操作系統自帶的磁碟清理程序並不支持,但你可以用類似
於Norton Speed Disk 這樣的磁碟清理工具。我建議你不要把交換文件放到
不同的分區里,因為這樣硬碟磁頭會不斷的移動,從而浪費時間和硬碟的本身。相
反,我建議你要把交換文件放到最常用的分區里,也就是說放到安裝了Windows操作
系統「C:/」裡面去。在設定虛擬內存時,改變硬碟設置就要改變交換文件設置。
五,虛擬緩存——Vcache
注意:以下的設置在Windows 95操作系統裡面得到的效果會比在Windows 98里
的效果要好,所以如果你使用Windows 98系統,就可以不必設置「最大和最小
緩存文件(Min & MaxCacheFile)」的大小。
點擊「開始」彈出窗口裡的「運行」項,鍵入「system.ini」,然後按回車鍵。
從文件中尋找「[vcache]」項,並在標題下面鍵入以下信息:
MinFileCache=16384
MaxFileCache=16384
你可以使用「剪切」(ctrl+L),然後「粘貼」(ctrl+V)完成。其中
「最小和最大緩存文件(Min & MaxCacheFile)」取決於物理內存的大小,如果你有
64MB內存,應該設置虛擬緩存為物理內存的1/4大小。如果有128MB的內存,
就應將數值加倍。如果想達到最好的效果,還需要對其中的一些數值進行實驗。
現在,請將下面內容加入到「最小和最大緩存文件」設置的下面。
Chunksize=512
NameCache=2048
DirectoryCache=48
以上設置都意味著什麼呢?
1.「Min & MaxCacheFile」設置了系統中最小和最大的磁碟緩存。這種設置
將會直接影響到物理內存的實際應用大小,設置值越高,就會有越少的內存被應
用到轉換用途上去。
2.「Chunksize」設置會直接影響到工作效果。磁碟緩存是內存裡面的一個
獨立的模塊;它分有很多「塊」(Chunk),如果塊尺寸(Chunksize)設置過小就一
定會增加佔用的塊數。如果塊尺寸設置的太大就會浪費很多資源。所以,最好
的取值是不大不小。如果必要,你可以用乘以512(或1024,2048等)的方法改變數值。
3.「NameCache」設定了一個Windows 系統所能跟蹤的文件數上限。
4.「DirectoryCache」設定了一個Windows系統所能跟蹤的目錄數上限
此外,還有另一種方法來優化內存。但在使用之前,你必須在計算機上
安裝「Windows scripting」程序。你可以在控制面版里選擇「添加/刪除程序」,然
後選擇Windows安裝程序這一項。
經過以上的設置以後,你的虛擬內存在各方面都會提高很多。
你將會發現你的系統有了明顯的變化:比如硬碟驅動器不再頻繁存取了等等。
既然完善你的系統虛擬內存設置將會使你獲得巨大的收益。
那麼,請快加入到虛擬內存的行列中來吧。
② 電腦虛擬內存怎麼設置最佳
1,首先打開我的電腦,在系統桌面上找到「此電腦」的圖標,滑鼠右鍵點擊這個圖標在彈出的菜單中點擊「屬性」選項。

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

④ 怎樣正確設置電腦虛擬內存
1,首先打開我的電腦,在系統桌面上找到「此電腦」的圖標,滑鼠右鍵點擊這個圖標在彈出的菜單中點擊「屬性」選項。

⑤ 虛擬內存怎麼計算
右擊我的電腦,點屬性,選擇高級選項卡,有個性能的,點設置.在性能設置的對話框中有個虛擬內存的,點更改.你會看到"自定義大小.有兩個文本框.輸入你的虛擬內存,一般呢,兩個都填一樣的,你現在是768了,填兩倍就好了,填好以後點設置.確定.確定,確定.即可.
⑥ 電腦的虛擬內存具體怎麼設置的
1,首先打開我的電腦,在系統桌面上找到「此電腦」的圖標,滑鼠右鍵點擊這個圖標在彈出的菜單中點擊「屬性」選項。

⑦ 虛擬內存到底怎麼算
如果大家有512MB以上甚至1GB的內存,既然物理內存已經相當充足,所需的虛擬內存反而應該減少。故在大內存的系統中,虛擬內存的最小值可以設成物理內存的一半。比如有1GB的內存,虛擬內存的最小值設成512MB,最大值則維持3GB以備不時之需。注意:雖然最大值設為3GB,系統是不會立即出現3GB大小的pagefile.sys文件,實際上它首先會以最小值出現,待有擴展需要時才會遞增。
另外,有些大內存的朋友,可能會乾脆不設置虛擬內存,以此強迫系統使用速度較快的內存。其實這是不太明智的做法。正所謂凡事都不要做得太絕對,完全沒有虛擬內存也不行。原因是不少應用程序在設計時要求必須使用虛擬內存,沒有了就會造成系統不穩定或死機。
至於小內存的系統,例如256MB,參照1.5倍及3倍的設置比例最穩當。即虛擬內存最小值設為384MB,最大值768MB。
6、手工訂制最准確的虛擬內存
0.5倍、1.5倍、3倍,哇!好像買衣服時分大、中、小號,完全沒有個性。究竟設置虛擬內存有沒有更「貼身剪裁」的方法呢?
在Windows XP桌面的「開始」→「運行」中輸入perfmon.msc,一個與系統性能有關的監視器便會出現。看看顯示器的底部,有三個計數器(pages/sec、Avg.Disk Queue Length及rocessor Time,)。為了便於我們接下來對虛擬內存的頁面文件進行精確監測,現在請大家將這三個計數器逐一點選,並按鍵盤上的Delete鍵將它們刪除。請大家放心,刪除後,下次再啟動系統性能監視器時,這三個項目會重新出現。
刪除後,現在請在圖表中央位置單擊滑鼠右鍵,在隨後出現的功能菜單中點選「添加計數器」一項,跟著在跳出窗口的「性能對象」一欄選「Process」。之後再在「從列表選擇」一欄中點選「Page File Bytes」。不清楚「Page File Bytes」代表什麼意思,只要單擊「說明」按鈕,解說文字便會出現在對話框之下。
選定「Page File Bytes」後,再在右方的「從列表選擇範例」一欄選取「Total」項,之後依次單擊「添加」和「關閉」按鈕,一個名為「Page File Bytes」的計數器便會出現在性能監視器的下方中。
重復以上的動作,再添加一個名為「Page File Bytes Peak」的計數器(即Process下面的Page File Bytes Peak)。
現在,回頭看一下監視器,圖表中應該正在顯示並計量著剛才新增加的兩個計數器。如無意外,這兩個計數器在圖表上的顯示不正確,即數值靠近最高比例線,沒有動態變化。不用怕,這並不表示你的電腦出了什麼問題,而是圖表比例設得不太恰當而已!用滑鼠右鍵逐一單擊監視器底部的「Page Fele Bytes」和「Page File By8tes Peak」計數器,並選「屬性」一項。在「數據」頁面的「比例」一欄中改為0.0000001,這樣顯示器中的圖表便不再是沒有動靜了。
如果你看過系統提供的說明,相信應該知道「Page File Bytes」和「Page File Bytes Peak」正是代表了系統監測期間所使用的虛擬內存及其峰值是多大。因此,需要精確地手工設置虛擬內存,可參考圖表下方顯示的數字,其單位是Bytes
想知道在正常的情況下,你的系統會耗用多少虛擬內存?請將平時日常使用的應用軟體同時啟動並讓它們開始工作,接著再看性能監視器上所顯示的數值,心中有數了吧。
人總有瘋狂的時候,想知道自己瘋狂使用電腦時系統需要多少虛擬內存,現在就盡情地將電腦上的程序啟動並運行(例如,開十多個IE瀏覽器窗口上網,播放MP3和DVD影片,再進行光碟刻錄或DV影片壓縮編碼),看看監視器的百分比會升高到多少。
在圖表上右擊滑鼠,點選「屬性」,進入「圖表」頁面勾選「水平格線」一項。這樣圖表中會出現一條條的水平分割線,是不是好分辨了?
圖表中的紅色垂直線跑得太快,來不及開啟電腦上的程序進行測試?
同樣,在圖表上單擊滑鼠右鍵,選「屬性」,在常規頁面的「自動抽樣間隔」一項中將1秒改為5秒。此時,圖表中的「圖形時間」數值便會由1分40秒變成8分20秒。換言之,紅色垂直線走完一圈需花費8分20秒,這個時間應該足以讓大家開啟並運行很多應用程序,然後再慢慢查看圖表中的結果。
最後,通過監視器的圖表,相信大家已經能粗略估計你的電腦系統應設置多大的虛擬內存了。
⑧ 虛擬內存大小值咋算呀
我的電腦右鍵-高級-性能-設置-高級-虛擬內存-更改
然後自己看著辦,開多少看你的機子了
虛擬內存的理想大小
想以「自定義大小」的方法來處理虛擬內存,究竟應該設置多大的虛擬內存呢?在Windows XP中,如果由操作系統自己定義虛擬內存,系統通常會把最小值設置為物理內存的1.5倍。當擴展時,最大值則介於物理內存的2.5至3倍。一般情況下,用戶想自定義虛擬內存的大小,均可參照這個比例設置。
真的要參照這個比例嗎?如果我的電腦上有1GB的內存,難不成最小值要設置為1.5GB,最大值是2.5至3GB。這樣一來。Pagefile.sys頁面文件至少為1.5GB,太不現實了!其實,大內存的系統跟小內存的系統相比,在設置虛擬內存時,標准有些不同.如果大家有512MB以上甚至1GB的內存,既然物理內存已經相當充足,所需的虛擬內存反而應該減少。故在大內存的系統中,虛擬內存的最小值可以設成物理內存的一半。比如有1GB的內存,虛擬內存的最小值設成512MB,最大值則維持3GB以備不時之需。注意:雖然最大值設為3GB,系統是不會立即出現3GB大小的pagefile.sys文件,實際上它首先會以最小值出現,待有擴展需要時才會遞增。另外,有些大內存的朋友,可能會乾脆不設置虛擬內存,以此強迫系統使用速度較快的內存。其實這是不太明智的做法。正所謂凡事都不要做得太絕對,完全沒有虛擬內存也不行。原因是不少應用程序在設計時要求必須使用虛擬內存,沒有了就會造成系統不穩定或死機。至於小內存的系統,例如256MB,參照1.5倍及3倍的設置比例最穩當。即虛擬內存最小值設為384MB,最大值768MB。
⑨ 電腦虛擬內存怎麼計算
虛擬內存一般是內存的兩倍,比如一個1G的內存,虛擬內存要2G,而且設置是不變的
⑩ 虛擬內存是怎麼計算出來的怎麼設置好
Windows操作系統用虛擬內存來動態管理運行時的交換文件。為了提供比實際物理內存還多的內存容量以供使用,Windows操作系統佔用了硬碟上的 一部分空間作為虛擬內存。當CPU有要求時,首先會讀取內存中的資料。當內存容量不夠用時,Windows就會將需要暫時儲存的數據寫入硬碟。所以,計算機的內存大小等於實際物理內存容量加上「分頁文件」(就是交換文件)的大小。如果需要的話,「分頁文件」會動用硬碟上所有可以使用的空間。
◎◎◎◎
虛擬內存值太低不利於程序運行,WINDOWS有時會自動更改,但大多數情況下虛擬內存值太低時程序會被禁止運行
◎◎◎◎
更改
用滑鼠右鍵點擊「我的電腦」,選擇「屬性→高級→性能設置→高級→更改虛擬內存」
再提供幾條設置技巧:
1、改變頁面文件的位置
其目的主要是為了保持虛擬內存的連續性。因為硬碟讀取數據是靠磁頭在磁性物質上讀取,頁面文件放在磁碟上的不同區域,磁頭就要跳來跳去,自然不利於提高效率。而且系統盤文件眾多,虛擬內存肯定不連續,因此要將其放到其他盤上。改變頁面文件位置的方法是:用滑鼠右鍵點擊「我的電腦」,選擇「屬性→高級→性能設置→高級→更改虛擬內存」,在驅動器欄里選擇想要改變到的位置即可。值得注意的是,當移動好頁面文件後,要將原來的文件刪除(系統不會自動刪除)。
2、改變頁面文件的大小
改變了頁面文件的位置後,我們還可以對它的大小進行一些調整。調整時我們需要注意,不要將最大、最小頁面文件設為等值。因為通常內存不會真正「塞滿」,它會在內存儲量到達一定程度時,自動將一部分暫時不用的數據放到硬碟中。最小頁面文件越大,所佔比例就低,執行的速度也就越慢。最大頁面文件是極限值,有時打開很多程序,內存和最小頁面文件都已「塞滿」,就會自動溢出到最大頁面文件。所以將兩者設為等值是不合理的。一般情況下,最小頁面文件設得小些,這樣能在內存中盡可能存儲更多數據,效率就越高。最大頁面文件設得大些,以免出現「滿員」的情況。
3、禁用頁面文件
當擁有了512MB以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_ Ma-nagerMemoryManagement」下,在「DisablePa-ging Executive」(禁用頁面文件)選項中將其值設為「1」即可。
4、清空頁面文件
在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,從而為下次啟動Windows XP時更好地利用虛擬內存做好准備。
甲方:我在Windows XP操作系統中運行一款3D游戲時,卻突然看到系統托盤區中彈出「虛擬內存不足」這樣的提示。聯想到以前也曾出現過此種問題,我該如何去解決呢?
乙方:虛擬內存是將一部分硬碟空間來充當內存使用,雖然硬碟的運行速度不能與內存相比,可是容量卻要比內存的容量高出許多。其作用在於可將一些讀取到內存中卻暫時不用的數據轉移到虛擬內存中,這樣便可釋放出內存的空間,將有限的內存空間去繼續存放未被讀取的數據。
當出現虛擬內存不足的提示時,若不加以解決,那麼便會影響到系統運轉的效率。此時將虛擬內存的初始值和最大值設置為同一值,這樣就可以大大提高系統的性能。
丙方:乙方所說的解決方法有誤。這是因為如果將虛擬內存的初始值和最大值都設為兩個相同的數值,那麼在初始頁面文件很大的情況下,也許正好會讀取內存中一個容量較小的數據文件,這樣它在虛擬內存中所佔比例就越低,執行的速度也就越慢。而如果虛擬內存的初始頁面很少,那麼當數據超過初始頁面文件的容量時,就會自動溢出到最大頁面文件,但由於最大頁面文件的容量與初始頁面文件的容量相同,這樣發生內存溢出的錯誤也在所難免了。
所以我們在設置虛擬內存大小時,應當將初始頁面文件設得較小的容量,這樣才能在內存中盡可能地存儲更多數據,使其效率提高,同時也應提高最大頁面文件的容量,防止「虛擬內存不足」的提示再次出現。
以上所述的是設置虛擬內存的基本原則,而若是要設定具體的虛擬內存容量大小,那麼不妨採用下面兩種方法:
第一種方法比較簡單。
依次點擊系統菜單「開始→控制面板」,在「控制面板」窗口中雙擊「系統」組件,單擊窗口上的「高級」選項卡,在「性能」區域中的單擊「設置」按鈕。在打開的對話框中點擊「高級」選項卡,單擊「虛擬內存」區域中的「更改」按鈕以進入虛擬內存設置窗口。
在窗口的「驅動器」欄目中選中分區盤符。由於硬碟讀取數據是靠磁頭在磁性物質上讀取,而系統盤中有許多系統文件,若虛擬內存的頁面文件也位於系統盤上,頁面文件必然不連續,磁頭來回讀取就會影響系統性能,所以我們可將虛擬內存文件設定在一個非系統分區的單獨分區中。
然後在「所選驅動器的頁面文件大小」區域中點選「自定義大小」選項,分別在「初始大小」、「最大值」欄目中填入相應的數值即可。
根據微軟公司的建議,虛擬內存交換文件最小值應設為內存容量的1.5倍,不過若內存容量是512MB甚至1GB,那麼它所佔用的空間肯定也不少。因此當內存總容量在256MB以下,就將虛擬內存的最小值設置為1.5倍;在512MB以上,設置為內存容量的一半;介於256MB與512MB之間的就設為與內存容量的相同值。
第二種虛擬內存的設置方法略嫌復雜,不過針對性更強。
首先運行電腦中經常使用的應用程序,然後打開「Windows任務管理器」窗口。單擊窗口「性能」選項卡,在出現的頁面中可顯示出「物理內存」和「認可用量」。其中「物理內存」的「可用數」若小於物理內存的實際容量,則表示當前的物理內存夠用。而倘若「認可用量」區域中所顯示的「總數」、「峰值」等數值都超過了虛擬內存現有的容量大小,那麼此時就可進入虛擬內存設置窗口,將虛擬內存的「初始大小」值與「總數」、「峰值」數值相近的容量即可。
主要是應用程序開得太多了。一般不用管它。
如果經常出現這種情況,可以適當增加0.5倍虛擬內存。
下面是虛擬內存的簡要用法:
如果計算機在較低的 RAM 下運行,並且立即需要更多 RAM,則 Windows 會用硬碟空間來模擬系統 RAM。這叫做虛擬內存,通常稱為頁面文件。頁面文件類似於 UNIX 的「交換文件」。在安裝過程中創建的虛擬內存頁面文件(名為「pagefile.sys」)的默認大小是計算機上 RAM 大小的 1.5 倍。
當初設計Windows使用虛擬內存本身是因為物理內存很貴,一般都不會超過128MB容量,需要硬碟空間作臨時緩沖——也就是說,你應該把應用時需要多少物理內存和自己實際擁有的內存作一個比較,如果實際擁有的內存少於應用峰值,就會遇到麻煩了。
一般來說,如果要進行平面大圖、3D動畫渲染等數據量很大的任務,不應禁用虛擬內存;如果經常要列印帶大量圖片的文檔,禁止虛擬內存也會讓程序出現錯誤。因為像Word一類軟體列印之前要生成緩沖文件,再傳輸到列印機上,圖片尺寸較大、解析度較高時,需要的緩沖區容量也很大,筆者以前幫助廣告美工出設計圖時,就遇到列印一張圖生成將近300MB臨時文件的情況。因為Windows和應用程序本身也是需要一定內存來運行的,如果你是512MB的配置,禁用了虛擬內存,很有可能中途報告虛擬內存不足,強行退出造成列印紙張及油墨的浪費。
所以,必須根據你的任務應用環境,來決定是否禁用虛擬內存。即使是把虛擬內存大小固定設置,也必須謹慎,否則在運行大型應用軟體的時候才出現虛擬內存不足的提示,整個系統會因為CPU的佔用率極高而變得很慢,此時再改動就沒那麼方便了。