避免記憶體不足的問題


當電腦記憶體不足,無法執行嘗試執行的所有動作使用時,Windows 及您的程式都會停止運作。為了避免遺失資訊,Windows 會在電腦記憶體不足時通知您。您也可以學習識別記憶體不足的跡象,然後採取步驟以避免發生問題。

記憶體不足有何跡象?

記憶體不足的跡象包括效能不佳、記憶體不足或記憶體用完通知以及顯示問題。例如,若您在電腦記憶體不足時嘗試開啟程式的功能表,此程式可能回應很慢或顯示停止回應。若顯示功能表,當您嘗試按一下某項目時可能沒有回應,或者不會顯示所有項目。如果按一下功能表項目,則功能表也可能消失,並在螢幕上留下一片空白區域,而不是顯示工作中的文件或檔案的內容。

為什麼會發生記憶體不足的問題?

您的電腦有兩種記憶體:隨機存取記憶體 (RAM) 和虛擬記憶體。所有程式都會用到 RAM,但當 RAM 不足以執行您嘗試的程式時,Windows 會將通常儲存在 RAM 中的資訊暫時移至硬碟的一個檔案中,該檔案稱為分頁檔。暫存在分頁檔中的資訊數量也稱為虛擬記憶體。使用虛擬記憶體 (換句話說,就是在分頁檔來回移動資訊) 可釋出足夠的 RAM 供程式正確執行。

當電腦用完 RAM 且虛擬記憶體變少時,就會發生記憶體不足的問題。當您執行的程式多於電腦上安裝的 RAM 所設計支援的數量時,就可能發生此問題。當程式未釋出不再需要使用的記憶體時,也可能發生記憶體不足的問題。此問題稱為「記憶體超用」「記憶體流失」

如何避免記憶體不足的問題

不要同時執行太多程式有助於避免記憶體不足和資訊遺失的問題。觀察哪些程式有記憶體不足的跡象,然後嘗試不要同時執行那些程式,是個不錯的方式。

不過,限制執行程式的數目並非都是方便或切實的方法。記憶體不足的跡象表示電腦需要更多 RAM 來支援您所用的程式。以下是解決或避免記憶體不足問題的建議方法:

  • 增加分頁檔 (虛擬記憶體) 大小

    電腦首次發生記憶體不足時,Windows 會自動嘗試增加分頁檔大小,但您也可以手動將它增加至由已安裝 RAM 數量決定的大小上限。雖然增加分頁檔大小有助於避免記憶體不足的問題,但也可能使程式執行速度變慢。因為電腦從 RAM 讀取資訊要比從硬碟 (分頁檔所在位置) 讀取的速度快得多,所以程式可用的虛擬記憶體太多會使程式執行變慢。

    如需詳細資訊,請參閱 變更虛擬記憶體的大小

  • 安裝更多 RAM

    如果您發現記憶體不足的跡象或 Windows 警告您有記憶體不足的問題,請查看電腦隨附的資訊或連絡電腦製造商,以判斷與電腦相容的 RAM 類型,然後安裝更多 RAM。若要安裝 RAM,請檢查製造商提供的資訊。

    如需詳細資訊,請參閱 查明電腦擁有多少 RAM

  • 判斷程式是否超用記憶體

    若在執行特定程式時電腦發生記憶體不足,則其中一或多個程式可能發生記憶體流失。若要停止記憶體流失,您需要關閉該程式。若要修復記憶體流失,需要檢查程式的更新資訊,或連絡軟體發行者。

    若要判斷哪個程式使用最多記憶體,請遵循這些步驟:

    1. 在工作列上按一下滑鼠右鍵,然後按一下 [啟動工作管理員],開啟 [工作管理員]。

    2. 按一下 [處理程序] 索引標籤。

    3. 若要依記憶體使用量排序程式,請按一下 [記憶體 (私人工作集)]

    您也可以使用 [事件檢視器] 檢查程式錯誤與疑難排解資訊。

    1. 開啟 [事件檢視器],請依序按一下 [開始] 按鈕 [開始] 按鈕的圖片[控制台][系統及安全性][系統管理工具],然後按兩下 [事件檢視器] 需要系統管理員權限如果提示您輸入系統管理員密碼或確認,請輸入密碼或提供確認資訊。

    2. 在左窗格中,按一下 [應用程式及服務記錄檔] 以檢視錯誤事件。若要查看問題的描述,請連按兩下事件。若要查看是否有可用的疑難排解資訊,請尋找線上 [說明] 的連結。

    如需詳細資訊,請參閱 事件記錄檔 (事件檢視器) 中顯示什麼資訊?



需要其他協助嗎?