當前位置:首頁 » 汽車資訊 » 如何虛擬內存設置多少

如何虛擬內存設置多少

發布時間: 2022-12-22 05:44:13

❶ 筆記本電腦虛擬內存大小設置多少合適

這個問題我想應該是仁者見仁智者見智的,所以沒有必要diss別人的回答

大部分人都可以在自己的經驗范圍內給出一個合理的參考做法,這是沒有問題的,而且應該沒有人會說自己是標准答案,因為這本身就沒有標准答案。所以我下面不會說「應該設置為XXX」這種話,如果你單純對此有所期待,那麼可以不用費時間向下閱讀。

既然這個問題推到我這了,我也湊個熱鬧稍微說一個個人看法。首先我不是Windows用戶,但是虛擬內存不是只有Windows用戶才會面臨的概念。因為虛擬內存本身是一個操作系統層面的通用概念。在說如何設置虛擬內存之前,我先簡單說一下什麼是虛擬內存。

先來看一個例子,有這樣一個程序:


通過上述例子,我們可以對物理內存和「虛擬內存」有一個大概的印象。下面我們就來簡單說一下什麼是虛擬內存。

首先對於計算機技術來說,「虛擬內存」這個概念首先是指一種內存管理的技術方式,而不是指某一個「東西」。虛擬內存顧名思義,就是「虛構的」內存地址空間。這種虛構基於一種映射,進程在運行時面向的地址空間實際上是一層邏輯抽象的連續地址,每一個地址下面可能對應散落的物理內存,可能對應硬碟空間等,當然也可能什麼都不對應,下面暫時是空的。在實際進行分配讀寫時,給需要實際物理內存的虛擬地址分配實際物理內存,暫時不需要實際物理內存的可以暫不分配,物理內存不夠時也可以將已經分配的但是暫時不用的內存頁寫回硬碟,釋放其所佔用的實際物理內存。這樣就保證程序在使用「虛擬」內存地址時不必過於擔心實際的物理內存不夠的情況。舉個不是特別對等的例子,就好像是一個人用三塊磚頭墊在腳底下走過一片泥濘的道路一樣,對於這個人來說他面向的就是一整片連續的道路(虛擬內存),雖然實際磚塊(物理內存)很少,但是他可以通過不斷把走過的地方的磚往前移動到沒走過的地方,來達到一種近似「腳下總有路可以走」的效果。這實際上是虛擬內存的主要目的之一,讓進程總覺得自己「有路可走」。甭管里子多忙多疲於奔命,面子上總要先過得去, 這就是好面子的虛擬內存 :)

然後我們在說一下這個問題中,以及日常經常被人提到的「虛擬內存」。上面我們說了,在虛擬內存技術中,硬碟等外部存儲介質可以充當虛擬內存地址的臨時媒介。所以開始有人將這部分外部存儲空間稱為虛構的內存,也簡稱為虛擬內存。所以這里的虛擬內存不是指一種技術,而是指一個東西。當然也有的人將整個內存地址空間都叫「虛擬內存」,因為他們認為使用的本來就是虛擬內存地址,不是實際物理地址。所以「虛擬內存」這個詞現在變得很難單獨提出來說是指什麼,必須在較明確的上下文語境中才能「猜測」其具體代指什麼。對於這個問題的語境,它應該是指除物理內存以外,用於交換物理內存頁的,位於外存的交換空間,常見的稱呼可能包括「虛擬內存」,「交換空間」、「虛存文件」、「頁面文件」等等等等。

在早期,程序員處理內存不足的方式是使用一種近乎手動的覆蓋技術,比如在幾百K的內存空間上需要運行幾M大小的程序,程序員需要將這個幾M的程序在程序設計和編寫時就手動分割,將它們分割為可以獨立運行很多部分,然後讓它們分時運行,每部分運行時都不超過內存大小。這種技術在現在實際上也沒有完全意義上的消亡,這仍然是很多大型程序設計時應該考慮的。

不過這個和我們要說的「虛擬內存」這個東西沒太多關系,我們要說的是虛擬內存技術的第二種,自動交換技術。交換技術的目的就是為了讓正在或需要馬上運行的程序能獲得足夠的物理內存資源,讓不需要運行,或即將退出運行周期的進程讓出佔用的物理內存資源,將它們暫時保存到外存中去。這個技術就是由內存管理提供的功能,而不需要程序員手動干預。這就有點像你和另一個人分攤房費,分時租住同一個房間似的。

隨著技術的發展,我們現在一般不需要以整個進程為粒度進行整體的換入換出,程序的運行也不需要一次性全載入進內存,運行的過程也不需要全部程序都在物理內存上。但是頻繁換入換出仍然是性能的瓶頸。為了減緩換入換出帶來的影響,增加可用物理內存和增加外存的訪問速度是兩種可選方案,而且這兩種方案不沖突,有條件的完全可以同時選擇。說簡單了就是買更多的內存,和買更快的SSD等設備。

說了這么多,那麼我們回過頭說虛擬內存設置,也就是說我們設置多少的用於交換的外存空間更合適呢?可能有1.5~3倍左右物理內存這種說法。但是這個數字不是絕對的,也沒有特別大的參考性。一般來說使用默認值就行,個人覺得0.5~2倍都在理論可接受范圍內,你也要根據自己的實際內外存儲情況進行評估,不能簡單的說多少就合適。還是那句話,不懂就默認,除非默認的出現很大問題。如果你發現默認設置下系統卡頓嚴重,那麼你可以嘗試通過調整虛擬內存大小來嘗試找到一個合適你使用習慣的更好的「值」。這將是綜合專業分析的過程,或者是一個「瞎貓碰死耗子」的過程。有時通過調整,確實能達到一定的改善作用,但不絕對,也行你現在默認的就已經是很好的狀態了。這時候說明你需要的就是增加物理內存大小,以及換更快的外存儲器。

❷ win10虛擬內存設置多少合適

虛擬內存微軟的推薦值是物理內存的1.5-2倍。如果內存不大也可以設定為內存的2-4倍,再大就沒有意義了。

虛擬內存是在磁碟上劃出一塊區域,用來當作內存來使用,彌補內存條不足的一種方法。相當於把硬碟的一部分空間拿來當內存用,設置虛擬內存可以優化系統運行。

不過現在內存十分便宜,現在家用電腦的內存很少有低於4G的,甚至8G內存正在成為裝機標配,因此在家用電腦中內存不夠用的情況越來越少見了,所以虛擬內存可以設置為內存的0.5-1倍即可滿足需求,一般情況下設置為0也不會有多少影響。

win10虛擬內存大小有什麼區別?

win10系統虛擬內存的初始大小是系統允許設置的最小值,最大值是設置的最大虛擬內存空間。

系統允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過操作系統的內存定址范圍(比如32位系統,最大支持內存4G)。

虛擬內存最小值和最大值可以使用系統監視器中的內存管理程序作來獲取。把經常要使用到的程序依次打開使用,隨著你的操作,會顯示出交換文件值的波動情況,這時查看一下系統監視器中的表現值。

❸ 電腦虛擬內存如何設置多少合適

虛擬內存的設定主要根據你的物理內存大小和電腦的用途來設定,在桌面上用滑鼠右擊「我的電腦」,選擇「屬性」,就可以看到內存了。根據微軟公司的建議,虛擬內存設為物理內存容量的1.5--3倍,例如512MB的內存,虛擬內存設定為768--1536MB;1G的內存,虛擬內存設定為1536--3072MB。也可讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。在虛擬內存設置頁面下方有一個推薦數值,如果確實不知道設置多少為最佳,建議虛擬內存就設為推薦的數值。虛擬內存有初始大小與最大值兩個數值,最好把初始大小和最大值設為相同,以避免系統頻繁改變頁面文件的大小,影響電腦運行。內存容量2GB或以上的,如果不運行大型文件或游戲,也可以關閉虛擬內存。

熱點內容
馬路上汽車的噪音在多少分貝 發布:2023-08-31 22:08:23 瀏覽:1914
應孕棒多少錢一盒 發布:2023-08-31 22:08:21 瀏覽:1389
標准養老金一年能領多少錢 發布:2023-08-31 22:05:05 瀏覽:1668
湖北通城接網線多少錢一個月 發布:2023-08-31 21:59:51 瀏覽:1749
開隨車吊車多少錢一個月 發布:2023-08-31 21:55:06 瀏覽:1512
京東付尾款怎麼知道前多少名 發布:2023-08-31 21:52:58 瀏覽:1838
在學校租鋪面一個月要多少錢 發布:2023-08-31 21:52:09 瀏覽:1975
2寸有多少厘米 發布:2023-08-31 21:50:34 瀏覽:1623
知道電壓如何算一小時多少電 發布:2023-08-31 21:46:20 瀏覽:1599
金手鐲54號圈周長是多少厘米 發布:2023-08-31 21:44:28 瀏覽:1771