如何修復“您的系統已耗盡應用程式記憶體”錯誤

紫色的鳶尾花發表於2021-03-05

macOS基於Unix,這意味著其記憶體管理非常強大。但是,它並不完美,因此您可能仍然會看到一條錯誤訊息,告訴您“您的系統已耗盡應用程式記憶體。” 這是什麼意思,為什麼會發生?我們將解釋導致錯誤的原因以及解決方法。

“您的系統已耗盡應用程式記憶體”是什麼意思?

  • macOS將用於活動程式的資料儲存在RAM中。如果RAM中的空間不足,macOS將開始在主引導驅動器上儲存資料,並根據需要在其中與RAM之間交換資料。這稱為虛擬記憶體。因此,引導驅動器上應始終具有相當大的可用空間-10%是一個很好的經驗法則。如果啟動驅動器上沒有足夠的空間來儲存應用程式的臨時檔案,則會顯示錯誤訊息,告知您系統的應用程式記憶體已用盡。

為什麼會發生?

  • 儘管有很多原因可以導致出現此錯誤訊息,但正如我們所說,macOS的記憶體管理非常好,因此,如果您看到此訊息,則應採取措施。

原因包括:

  • 啟動驅動器上的磁碟空間不足

  • 同時開啟許多應用程式

  • 開啟許多瀏覽器選項卡

  • 應用程式“佔用”記憶體

  • 避免看到錯誤訊息的最佳方法是確保引導驅動器上保留儘可能多的磁碟空間。最簡單的方法是定期執行CleanMyMac X的系統垃圾模組。這個方便的工具使您可以輕鬆識別和刪除各種垃圾檔案。其中包括應刪除的臨時檔案,但不快取檔案和舊日誌。只需單擊幾下,即可快速釋放幾GB的空間。

您也可以透過其他方法解決該問題。

1.重新啟動Mac

  • 這是您應該嘗試的第一件事。重新啟動Mac會清除快取和其他臨時檔案,並退還用作虛擬記憶體的磁碟空間。

2.更新macOS

  • 每當您在Mac上遇到問題時,最好檢查是否有可用的更新,以防問題是一個錯誤並且更新中有針對此問題的修復程式。

  • 單擊蘋果選單,然後選擇關於本機。

  • 選擇軟體更新。

  • 如果有可用更新,請按照螢幕上的說明進行安裝。

3.使用蘋果的儲存管理

  • Apple提供了一些有用的工具來幫助您管理啟動驅動器上的空間。

  1. 單擊蘋果選單,然後選擇關於本機。

  2. 選擇儲存選項卡。

  3. 按管理。

  4. 選擇“建議”,您將看到Apple建議您釋放儲存空間的操作的列表。確定您要採取的建議並按照說明進行操作。

4.更新應用

  • 與macOS一樣,可能是您正在執行的一個或多個應用程式存在一個錯誤,導致其佔用記憶體。您應該檢查這些應用程式是否有可用的更新。對於從App Store下載的應用程式,您可以在Store上進行。對於其他應用程式,請單擊螢幕左上角的應用程式名稱(應該有“檢查更新”選項)。

5.關閉您不使用的應用程式

  • 不使用應用程式時,讓它們在後臺執行會佔用大量虛擬記憶體。最好在停止使用應用程式時退出應用程式。按Option-Command-Esc鍵開啟“強制退出”選單。如果您當前不使用某些程式,請退出它們。

6.關閉瀏覽器選項卡

  • 現代網路瀏覽器可以同時開啟許多選項卡,以至於我們中的許多人整天都在開啟許多選項卡。然後我們想知道為什麼我們的Mac執行緩慢。保持選項卡保持開啟狀態意味著它們會在後臺更新,從而佔用記憶體和其他系統資 源。您經常使用的書籤標籤,然後在使用完畢後將其關閉。

如何使用活動監視器檢查Mac上的記憶體

  • 如果您已完成上述所有步驟,但仍收到相同的錯誤訊息,則需要做一些偵探工作來找出問題的根源。macOS為此工作提供了一個很棒的工具-活動監視器。它使您可以檢視Mac上當前正在執行的所有程式,並根據它們消耗的系統資 源(包括RAM)列出它們。這樣,您可以檢視哪些程式佔用記憶體,並可能導致錯誤訊息,然後將其退出。

  1. 轉到應用程式>實用程式,然後啟動活動監視器。

  2. 單擊“記憶體”選項卡以檢視消耗記憶體的程式列表,包括應用程式和瀏覽器選項卡。

  3. 選擇一個程式或應用程式,然後單擊“ X”符號將其關閉。

7.檢視瀏覽器擴充套件

  • 過時或錯誤的瀏覽器擴充套件程式可能是Mac記憶體問題的另一原因,可能導致相同的錯誤訊息。檢視您使用的每種Web瀏覽器中的擴充套件,並確定是否使用它們,或者是否可以禁用或刪除它們。

  • 在Safari中,您可以在“偏好設定”>“擴充套件”中找到擴充套件。在Chrome中,您可以透過在位址列中輸入chrome:// extensions來訪問它們。

8.解除安裝應用程式

  • 某些應用程式在Mac上會佔用數GB的空間,因此,如果不使用它們,則可以解除安裝它們。

9.安裝更多的RAM

  • 最後的辦法,也是最昂貴的選擇,就是如果可以的話,在Mac上安裝更多的RAM。擁有更多的實體記憶體將意味著macOS需要更少地使用啟動驅動器來儲存交換檔案。但是,並非所有Mac都可以在購買後升級RAM,對於那些Mac,通常意味著要去Apple Store或授權的服務中心。

  • 有很多原因可能會導致您看到一條錯誤訊息,告知您系統的應用程式記憶體已用盡。但是它們都指向同一件事–引導驅動器上的空間不足。因此,最簡單的解決方案是釋放更多空間。但是,您應該按照上述步驟操作,以確定是否有問題的應用程式佔用了過多的記憶體。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69971301/viewspace-2761145/,如需轉載,請註明出處,否則將追究法律責任。

相關文章