現在虛擬內存在以前內存不夠大的情況下才有的功能我的電腦虛擬內存怎麼設置最好呢?開不開虛擬內存呢?
虛擬內存的介紹
虛擬內存是計算機系統內存管理的一種技術它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間)而實際上它通常是被分隔成多個物理內存碎片還有部分暫時存儲在外部磁盤存儲器上在需要時進行數據交換
與沒有使用虛擬內存技術的系統相比使用這種技術的系統使得大型程序的編寫變得更容易對真正的物理內存(例如RAM)的使用也更有效率
虛擬內存不只是“用磁盤空間來擴展物理內存”的意思——這只是擴充內存級別以使其包含硬盤驅動器而已把內存擴展到磁盤只是使用虛擬內存技術的一個結果它的作用也可以通過覆蓋或者把處於不活動狀態的程序以及它們的數據全部交換到磁盤上等方式來實現對虛擬內存的定義是基於對地址空間的重定義的即把地址空間定義為“連續的虛擬內存地址”以借此“欺騙”程序使它們以為自己正在使用一大塊的“連續”地址
通過上面的介紹可以發現網上盛傳的虛擬內存使用硬盤的說法並不准確而且也給出了一個很明確的說法使用虛擬內存不但不會拖慢物理內存的速度反而會使得物理內存變得更有效率!
那麼第一段的第二個問題就明白了開不開虛擬內存呢?開! 虛擬內存開多少呢?現在就剩下第一個問題了虛擬內存開多少呢?
怎麼設置呢?
下面在引用一段資料 (引自維基) Windows 用於實現虛擬內存的文件則以系統分區根目錄下的頁面文件 pagefilesys(具有隱藏系統屬性)形式來保存當物理內存與頁面文件皆不夠用時系統會自動生成temppfsys(意為temporary pagefile臨時頁面文件)進行補足temppfsys的大小在頁面文件的大小和最大值之間
由於虛擬內存使用了硬盤硬盤上非連續寫入的文件會產生磁盤碎片因此一旦用於實現虛擬內存的文件或分區過於零碎會加長硬盤的尋道時間影響系統性能
有觀點誤認為Windows系統頻繁讀寫pagefilesys就會產生磁盤碎片實則不然因為pagefilesys文件一旦創立在分區中的分布連續形式就固定下來文件內部讀寫並不增加或減少pagefilesys的文件大小僅當頁面文件告罄後系統創建的temppfsys會帶來磁盤碎片
上面那段如果你不愛看可以看一下我總結的
如果你設置的虛擬內存不夠用了就會建立臨時虛擬內存而這個臨時的虛擬內存會導致性能下降而且會產生磁盤碎片虛擬內存設置這個主要看你的電腦是什麼配置了
如果你的內存小於G那麼建議將虛擬內存設置為倍或者倍於你的物理內存;
如果你的內存GG那麼可以設置為倍或者倍於你的物理內存;
G以上可以設置為倍或者設置為G虛擬內存
From:http://tw.wingwit.com/Article/Common/201311/7679.html