電腦實體記憶體佔用過高解決方法

General 更新 2024年12月27日

  電腦實體記憶體佔用太多會嚴重拖慢電腦執行速度,甚至宕機,那麼電腦實體記憶體佔用過高如何解決?這裡小編就給大家介紹下,一起來看看。

  

  實體記憶體是什麼

  實體記憶體***Physical memory***是相對於邏輯記憶體而言的。實體記憶體指通過實體記憶體條而獲得的記憶體空間,而邏輯記憶體則是指將硬碟的一塊區域劃分來作為記憶體。記憶體主要作用是在計算機執行時為作業系統和各種程式提供臨時儲存

  電腦實體記憶體佔用過高如何解決?

  一、安裝多一條實體記憶體。當然,這是解決問題的最根本最快的方法。2G記憶體現有來說,對於Win7也是剛剛好夠用,等我們安裝程式過多是必定會導致系統執行緩慢。如果可以的話,直接換成64位作業系統,讓系統更好的識別大記憶體,並呼叫。

  二、安裝一些記憶體整理軟體,可以再執行大型程式是先執行記憶體整理軟體對記憶體進行整理。以緩解記憶體使用率過高。

  三、設定更大的虛擬記憶體。虛擬記憶體的設定,必須為實際記憶體的1.5倍。

  系統自檢輕鬆搞定

  首先檢查一下是不是系統對實體記憶體的識別出現了錯誤的問題。先按Win鍵+G進入工作管理員中點選記憶體應用情況。如果發現記憶體應用超過50%那就可能是計算機對實體記憶體識別出現了錯誤。這時點選清空記憶體然後觀察記憶體恢復情況如果恢復到10%,再點選右下角的錯誤報告,系統會自動的對資料進行資料檢測。過一會計算機的實體記憶體就恢復正常了。

  記憶體隨著每次電腦關機重啟都會自動清理,啟動後自動執行的程式和各種程序會重新載入記憶體。清理記憶體有很多專用軟體,比如Windows優化大師、超級兔子、360安全衛士、魯大師的一鍵清理可以幫你記憶體清理,釋放不需要的軟體,也可以下載安裝專門的記憶體清理軟體如記憶體掃把。如果是因為電腦執行速度慢,有時僅靠清理記憶體達到提升速度的方法是不夠的。還要進行一系列優化,例如,把不必要的啟動項刪除,檢查是否存在軟體衝突***如果開設了多個防火牆、安裝了多個防毒軟體會使系統變慢,只安裝一種***,關閉和刪除多餘的軟體,清理病毒木馬,使用優化軟體,對系統環境進行優化設定,即可提升執行速度。

  另外還要養成良好的防毒習慣,並對啟動項做相應的調整。減少不必要的啟動程式,清理外掛及服務。通過上述方法,可以很容易的解決實體記憶體使用率過高的問題,當然如果你經常執行大型應用或者需要多開的朋友,升級大容量記憶體也很必要。

  關於實體記憶體

  實體記憶體***Physical memory***是相對於虛擬記憶體而言的。實體記憶體指通過實體記憶體條而獲得的記憶體空間,而虛擬記憶體則是指將硬碟的一塊區域劃分來作為記憶體。記憶體主要作用是在計算機執行時為作業系統和各種程式提供臨時儲存。常見的實體記憶體規格有256M、512M、1G、2G等,現如今隨著計算機硬體的發展,已經出現4G、8G甚至更高容量的記憶體規格。當實體記憶體不足時,可以用虛擬記憶體代替。在應用中,自然是顧名思義,物理上,真實存在的插在主機板記憶體槽上的記憶體條的容量的大小。看計算機配置的時候,主要看的就是這個實體記憶體。

  概念

  應用中的描述

  實體記憶體是計算機上的最重要的資源之一。Windows的記憶體管理器負責給活動程序、裝置驅動,和作業系統自己分配記憶體。因為絕大多數系統所能訪問的資料和程式碼遠比實體記憶體多,所以從本質上來說,實體記憶體是程式碼和資料在其中執行的視窗。所以記憶體容量對效能有影響,因為如果程序或者作業系統所需的程式碼或者資料不存在,記憶體管理器就需要從磁碟中讀取這些內容。

  CPU中的描述

  實體記憶體,CPU的地址線可以直接進行定址的記憶體空間大小。比如8086只有20根地址線,那它的定址空間就是1MB。我們就說8086能支援1MB的實體記憶體。即使我們安裝了128M的記憶體條在板子上,我們也只能說8086擁有1MB的實體記憶體空間。同理32位的386以上CPU,就可以支援最大4GB的實體記憶體空間了。

  虛擬記憶體與實體記憶體的區別:虛擬記憶體就與實體記憶體相反,是指根據系統需要從硬碟虛擬地勻出來的記憶體空間,是一種計算機系統記憶體管理技術,屬於計算機程式,而實體記憶體為硬體。因為有時候當你處理大的程式時候系統記憶體不夠用,此時就會把硬碟當記憶體來使用,來交換資料做快取區,不過實體記憶體的處理速度是虛擬記憶體的30倍以上。

  意義

  除了會對效能造成影響,實體記憶體的容量還會影響其他資源。例如,對於非分頁池來說,這是由實體記憶體提供後備的作業系統緩衝,很明顯,其容量會受到實體記憶體的限制。實體記憶體也會對系統的虛擬記憶體限制有影響,虛擬記憶體的大小等於實體記憶體容量、再加上所有頁面檔案的最大容量。實體記憶體還會對程序的最大數量具有間接的影響,筆者將會在今後的文章裡專門提到執行緒和程序的限制。

  Windows對於實體記憶體的支援,要受到諸如硬體限制、許可、作業系統資料結構,以及驅動程式的相容性等方面的綜合影響。MSDN網站的Memory Limits for Windows Releases文章對不同Windows版本、以及同一個版本的不同SKU的限制進行介紹。

  我們可以檢視所有Windows版本的不同SKU的實體記憶體支援許可。例如,32位Windows Server 2008標準版僅支援4GB,而32位Windows Server 2008資料中心版支援64GB。類似的,64位Windows Server 2008標準版支援32GB,而64位Windows Server 2008資料中心版支援2TB。記憶體,不過Windows Server效能產品組知道有兩臺伺服器擁有那麼多的記憶體,其中一臺位於某地的實驗室。

  32位的最大限制是128GB,Windows Server 2003資料中心版可以支援,這是因為在大記憶體的系統上,記憶體管理器用來追蹤實體記憶體的結構,需要消耗更多系統虛擬地址空間。記憶體管理器把每個記憶體頁的追蹤資料儲存在叫做PFN資料庫的陣列中,而且考慮到效能因素,會把整個PFN資料庫對映到虛擬記憶體中。因為它用28位元組的資料結構來代表每個記憶體頁,128GB系統的PFN資料庫需要將近930MB的空間。32位Windows擁有4GB的虛擬地址空間,由硬體所定義,預設劃分為兩半,其中一半供使用者模式程序***例如Notepad***所使用,另一半供系統所使用。因此980MB的容量就要佔據將近一半的系統虛擬地址空間***共2GB***,只剩下約1GB空間可以用來對映核心、驅動程式、系統快取和其他系統資料結構:

  記憶體限制

  64位Windows客戶端,不同SKU的記憶體支援也有所不同,Windows XP Starter版的記憶體支援最低,僅512MB,而Windows Vista旗艦版的記憶體支援最高,可達128GB。但是所有版本的32位Windows客戶端SKU,包括Windows Vista、Windows XP和Windows 2000 Professional,最大支援4GB實體記憶體。標準的X86記憶體管理模式,最大可以支援4GB的實體地址訪問。在早期,並不需要考慮在客戶端提供超過4GB的支援,因為當時很少有計算機配備那麼高的記憶體,哪怕是伺服器。

  但是在Windows XP SP2開發的過程中,已經可以預見客戶端計算機將會配備超過4GB的記憶體,所以Windows產品組對超過4GB的Windows XP計算機進行大量的測試。Windows XP SP2還支援實體地址擴充套件***PAE***功能,該功能本來是為了在硬體上實現非執行***NX***保護,因為這是資料執行保護***DEP***的必要條件,但是該功能還可以支援超過4GB的記憶體。

  Windows產品組的工程師發現,很多測試計算機會發生崩潰、掛起或者無法啟動的故障現象,這是因為某些裝置驅動程式所導致的,主要是一些客戶端計算機***而非伺服器***上的顯示卡或者音效卡,其驅動程式在編寫時沒有考慮到記憶體大於4GB的情況。所以,這些驅動程式會截去那部分地址,從而導致記憶體衝突以及其他副作用。而伺服器則通常會配備更加常規的硬體裝置,其驅動程式更加簡單穩定,因為通常來說碰到這些問題的機率很小。由於客戶端裝置驅動程式所存在的這些問題,迫使Windows客戶端SKU只能忽略高於4GB的那部分實體記憶體,哪怕從理論上來說可以對其進行定址。[1]

  實體記憶體使用率過高

  方法一

  安裝多一條實體記憶體。當然,這是解決問題的最根本最快的方法。2G記憶體現有來說,對於Win7也是剛剛好夠用,等我們安裝程式過多是必定會導致系統執行緩慢。如果可以的話,直接換成64位作業系統,讓系統更好的識別大記憶體,並呼叫。[1]

  方法二

  安裝一些記憶體整理軟體,可以再執行大型程式是先執行記憶體整理軟體對記憶體進行整理。以緩解記憶體使用率過高。[1]

  方法三

  設定更大的虛擬記憶體。虛擬記憶體的設定,必須為實際記憶體的1.5倍。

  還要養成良好的防毒習慣,並對啟動項做相應的調整。減少不必要的啟動程式,清理外掛及服務。通過上述方法,可以很容易的解決實體記憶體使用率過高的問題。

電腦一直在自動重啟怎麼回事
主機板型號查詢方法
相關知識
電腦實體記憶體佔用過高解決方法
電腦執行慢的原因分析及解決方法
電腦插上網線不能上網的解決方法
電腦鍵盤失靈的原因以及解決方法
桌上型電腦刪除了網絡卡驅動的解決方法
電腦老是自動重啟原因及解決方法
電腦滑鼠不穩定的原因及解決方法
電腦宕機又藍屏的原因和解決方法
桌上型電腦按開機鍵後沒反應的解決方法
電腦自動變成靜音模式的解決方法