釋放虛擬內存有什麼用?

General 更新 2024-11-23

虛擬內存是什麼?關閉後會帶來怎樣的負面影響

什麼是虛擬內存

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

技術細節:對於英特爾 IA-32 處理器(包括 386、奔騰等)而言,用戶應用程序(進程)訪問內存時其內存地址是虛擬的,CPU 會將它轉換為實際的物理內存地址。物理內存不夠時,操作系統系統會將各個進程中一部分暫時不用的內存換出到頁面文件(交換文件)中,並將需要訪問內存的程序的內容從頁面文件中換入到物理內存。

虛擬內存的作用

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

虛擬內存的產生

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

內存在計算機中的作用很大,電腦中所有運行的程序都需要經過內存來執行,如果執行的程序分配的內存的總量走過了內存大小,就會導致內存消耗殆盡。為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬盤空間來充當內存使用,當內存佔用完時,電腦就會自動調用硬盤來充當內存,以緩解內存的緊張。

舉個例子來說,壓縮程序在壓縮時有時候需要讀取文件的很大一部分並保存在內存中作反覆的搜索。假設內存大小是128MB,而要壓縮的文件有 200MB,且壓縮軟件需要保存在內存中的大小也是 200MB,那麼這時操作系統就要權衡壓縮程序和系統中的其他程序,把多出來的那一部分數據放進交換文件。下面,就讓我們一起來看看如何對虛擬內存進行設置吧。

虛擬內存的設置

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

找出最合適的範圍值後,在設置虛擬內存時,用鼠標右鍵點擊“我的電......

禁用虛擬內存有什麼好處,性能上有什麼提升嗎?

如果系統空間足夠的話,可以不用管它,最好不要禁用~~~~~~

記得采納啊

虛擬內存幹什麼用的? 設置後有什麼好處?

通常設置物理內存的1.5-3倍,可以設置為最小值和最大值為相同數值,這樣虛擬內存佔據整個一大連續的空間,避免內內存不夠系統再擴充,磁盤空間這連續,碎片太多,影響磁頭讀取速度。詳細參閱虛擬內存設置調整圖解

hi.baidu.com/...a.html

虛擬內存有什麼優缺點?

1、虛擬內存的優點:可以彌補物理內存大小的不足;一定程度的提高反映速度;減少對物理內存的讀取從而保護內存延長內存使用壽命;

2、虛擬內存的缺點:佔用一定的物理硬盤空間;加大了對硬盤的讀寫;設置不得當會影響整機穩定性與速度。

電腦的虛擬內存調的大了有什麼好處?

虛擬內存的概念是相對於物理內存而言的,當系統的物理內存空間入不敷出時,操作系統便會在硬盤上開闢一塊磁盤空間當做內存使用,這部分硬盤空間就叫虛擬內存。Windows 98中採用Win386.swp文件的形式,而Windows 2000/XP則採用頁面文件pagefile.sys的形式來管理虛擬內存。

一、大小情況

1.一般情況

一般情況下,建議讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。

2.關於最小值

Windows建議頁面文件的最小值應該為當前系統物理內存容量再加上12MB,而對於物理內存容量小於256MB的用戶,則建議將頁面文件的最小值設得更大些:

①使用128MB或者更少內存的用戶,建議將當前物理內存容量的1.75倍設置為頁面文件的最小值。

②內存大小在128MB到256MB之間的用戶,建議將當前物理內存容量的1.5倍設置為頁面文件的最小值。

3.關於最大值

一般來說,頁面文件的最大值設置得越大越好,建議設置為最小值的2到3倍。

4.極端情況

假如硬盤空間比較緊張,在設置頁面文件時,只需保證它不小於物理內存的3/4即可。

如果物理內存很大(大於512MB),則可以將虛擬內存禁用。(上海 任亞維)

5.根據不同的任務環境設置

①以3D遊戲為主的環境

3D遊戲對CPU、顯卡和內存要求都很高,如果物理內存小於256MB,建議把虛擬內存預設得大一點,這對提高遊戲的穩定性和流暢性很有幫助。

②以播放視頻為主的環境

視頻應用對硬盤空間的“胃口”很大,不過千萬不要像在3D遊戲環境中一樣把虛擬內存設得很大,尤其是Windows XP的用戶。因為Windows XP不會自動把不需要的空間釋放掉,也就是說那個Pagefiles.sys文件會越來越大。如果你把虛擬內存和Windows XP放在同一分區,播放RM、ASF等視頻流文件以後,系統經常會提示你虛擬內存設得太小或是磁盤空間不足。查看此時的頁面文件,已經足有1GB大小了。所以建議經常欣賞視頻文件的Windows XP用戶,把初始數值設小一點,或者將虛擬內存轉移到系統盤以外的分區。

二、設置方法

下面以在Windows XP下轉移虛擬內存所在盤符為例介紹虛擬內存的設置方法:進入“打開→控制面板→系統”,選擇“高級”選項卡,點擊“性能”欄中的“設置”按鈕,選擇“高級”選項卡,點擊“虛擬內存”欄內的“更改”按鈕,即可進入“虛擬內存”窗口;在驅動器列表中選中系統盤符,然後勾選“無分頁文件”選項,再單擊“設置”按鈕;接著點擊其他分區,選擇“自定義大小”選項,在“初始大小”和“最大值”中設定數值,然後單擊“設置”按鈕,最後點擊“確定”按鈕退出即可。

虛擬內存是啥意思啊???

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

一般情況下,建議讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。

自定義虛擬內存最小值使用128MB或者更少內存的用戶,建議將當前物理內存容量的1.75倍設置為頁面文件的最小值,內存在128MB到256MB之間的用戶,建議將當前物理內存容量的1.5倍設置為頁面文件的最小值,256MB到 512MB建議將當前物理內存容量的1倍設置為頁面文件的最小值。最大值一般來說,頁面文件的最大值設置得大一些好,建議設置為最小值的2到3倍。

如果物理內存在512MB以上,則可以將虛擬內存最大、最小值均設為0.5—1倍也就夠用了。

虛擬內存設置方法是: 右擊我的電腦—屬性--高級--性能設置--高級--虛擬內存更改--在驅動器列表中選中系統盤符--自定義大小--在“初始大小”和“最大值”中設定數值,然後單擊“設置”按鈕,最後點擊“確定”按鈕退出。

電腦虛擬內存有什麼用?在內存足夠大的情況下還要設置虛擬內存嗎?

隨著硬件技術的不斷提升,內存成本的不斷降低,我們計算機中使用的內存也越來越大。而且通過Windows

7系統的普及,64位操作系統的使用人數也在不斷增加,這樣就有更多的人接觸到4G以上的內存。這樣就產生了一個問題:以前內存小的時候不夠用,需要藉助

虛擬內存來緩解內存壓力,那麼我們現在內存都4G、8G了,還需要使用虛擬內存嗎?

首先,我們先來了解一下虛擬內存的用途。

如果計算機缺少運行程序或操作所需的隨機存取內存 (RAM),則 Windows 使用虛擬內存進行補償。

虛擬內存將計算機的 RAM 和硬盤上的臨時空間組合在一起。當 RAM 運行速度緩慢時,虛擬內存將數據從 RAM 移動到稱為分頁文件的空間中。將數據移入與移出分頁文件可以釋放 RAM,以便計算機可以完成工作。

一般而言,計算機的 RAM 越多,程序運行得越快。如果計算機的速度由於缺少 RAM 而降低,則可以嘗試增加虛擬內存來進行補償。但是,計算機從 RAM 讀取數據的速度要比從硬盤讀取數據的速度快得多,因此增加 RAM 是更好的方法。

這樣看來,如果我們內存足夠大了,確實沒有必要使用虛擬內存了,而且從硬盤讀取的速度還沒有從RAM讀取數據的速度快,那麼禁用了虛擬內存是否能夠提升計算機的運行速度呢?

但是實際情況卻不是這樣。根據傳統的設計,Windows

的許多核心功能以及某些第三方軟件都需要使用分頁文件,如果我們禁用了所有分頁文件,那麼有些第三方的軟件就可能會遇到虛擬內存不足的錯誤,比如

PhotoShop就是這樣。所以不管內存多大,想要使用這類軟件都是需要開啟虛擬內存的。

其實在不需要使用虛擬內存的時候,Windows並不會使用分頁文件,因此即使關閉了虛擬內存,也不會獲得任何性能上的提高。

這時又會有人問,如果開啟虛擬內存的話,會佔用系統盤的空間,並且分頁文件大小是隨時變化的,這樣可能會產生磁盤碎片,影響系統性能,怎麼辦?

我們可以根據下面的方法將分頁文件移動到其他空間比較大的磁盤,來節約系統盤的空間和減少磁盤碎片的產生。

1.請右鍵點擊“計算機”並點擊“屬性”,在打開的頁面中,點擊左側的高級系統設置

2.在打開窗口中,點擊性能部分的“設置”按鈕,並找到“高級”選項卡

3.點擊“更改”按鈕,在打開的“虛擬內存”窗口中,取消“自動管理所有驅動器的分頁文件大小”前的勾選,然後選擇“無分頁文件”,點擊“設置”按鈕使設置生效,這樣在系統盤中的分頁文件就被刪除掉了。

4.選擇系統盤另外的一個磁盤,並勾選“系統管理的大小”,點擊“設置”按鈕後點擊“確定”,根據提示重新啟動計算機使設置生效。

信息來源於百度

虛擬內存的問題,要怎麼清理啊

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等,請關閉當前文檔外的所有文檔,並退出當前未使用的程序,然後或許你就能夠繼續執行因“內存不足”而被中斷的任務。

三、重新啟動計算機

如果只退出程序,並不重新啟動計算機,程序可能無法將內存資源歸還給系統。請重新啟動計算機以釋放系統資......

虛擬內存有什麼用?可以加電腦運行速度?

別稱虛擬存儲器(Virtual Memory)。電腦中所運行的程序均需經由內存執行,若執行的程序佔用內存很大或很多,則會導致內存消耗殆盡。為解決該問題,Windows中運用了虛擬內存[1]技術,即勻出一部分硬盤空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬盤來充當內存,以緩解內存的緊張。若計算機運行程序或操作所需的隨機存儲器(RAM)不足時,則 Windows 會用虛擬存儲器進行補償。它將計算機的RAM和硬盤上的臨時空間組合。當RAM運行速率緩慢時,它便將數據從RAM移動到稱為“分頁文件”的空間中。將數據移入分頁文件可釋放RAM,以便完成工作。 一般而言,計算機的RAM容量越大,程序運行得越快。若計算機的速率由於RAM可用空間匱乏而減緩,則可嘗試通過增加虛擬內存來進行補償。但是,計算機從RAM讀取數據的速率要比從硬盤讀取數據的速率快,因而擴增RAM容量(可加內存條)是最佳選擇。

電腦虛擬內存有什麼用 可以當內存條使用嗎 怎樣增加虛擬內存 win7 系統

虛擬內存起一個緩衝的作用,暫時亥內存吧,可以這麼理解 增加虛擬內存 打開我的電腦-左上角系統屬性-左邊高級系統設置 -高級-設置-高級-更改 然後自己調吧

相關問題答案
釋放虛擬內存有什麼用?
改虛擬內存有什麼用?
提高虛擬內存有什麼用?
電腦怎麼釋放虛擬內存?
怎麼釋放虛擬內存?
手機虛擬內存是什麼?
電腦物理內存有什麼用?
電腦顯卡內存有什麼用?
筆記本加內存有什麼用?
安裝內存有什麼用?