Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục lỗi 'Your System Has Run Out of Application Memory' trên macOS – Hướng dẫn từng bước

Mac của bạn đã bao nhiêu lần thông báo "Your system has run out of application memory" (Hệ thống của bạn đã hết bộ nhớ ứng dụng)? Có thể nhiều hơn một lần, vì đây là vấn đề phổ biến đối với Mac, nhưng người dùng thường bối rối vì nó xuất hiện từ đâu.

Khi RAM tiêu chuẩn hết không gian, bộ nhớ ảo được lưu trữ trên ổ cứng, dẫn đến lỗi này. Bởi vì macOS dựa trên Unix, quản lý bộ nhớ khá mạnh mẽ. Tuy nhiên, nó không hoàn hảo, đó là lý do bạn có thể nhận được thông báo cho biết hệ thống đã hết bộ nhớ ứng dụng. Tiếp tục đọc để tìm hiểu thêm về bộ nhớ ứng dụng, nguyên nhân gây ra lỗi này và cách khắc phục.

Lỗi Your System Has Run Out of Application Memory trên Mac là gì?

Hầu hết các máy Mac hiện đại bao gồm 8 GB RAM, thường là đủ. Tuy nhiên, nếu bạn đang dùng Mac cũ sử dụng ít hơn thế, bạn có thể dễ bị lỗi này hơn. Bạn có thể kiểm tra RAM của mình bằng cách đi đến Apple > About This Mac.

Hệ điều hành Mac lưu trữ dữ liệu cho các quy trình đang hoạt động trong RAM (bộ nhớ truy cập ngẫu nhiên). Khi không gian RAM trở nên khan hiếm, macOS bắt đầu lưu trữ dữ liệu trên ổ đĩa chính và trao đổi dữ liệu giữa nó và RAM khi cần. Nếu ổ đĩa của Mac đã đầy, nó sẽ gửi thông báo vấn đề bộ nhớ ứng dụng. Kết quả là, đây là ý tưởng tốt để giữ một chút không gian trên ổ cứng trống phòng khi nào. Để có hiệu suất Mac tối ưu, bạn nên mục tiêu có ít nhất 10% dung lượng ổ đĩa khả dụng.

Mẹo chuyên nghiệp: Quét Mac để tìm các vấn đề về hiệu suất, file rác, ứng dụng độc hại và mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.

Một số người dùng Mac đang nhận được thông báo lỗi sau: "Your system has run out of application memory." Lỗi do một ứng dụng sử dụng gigabyte bộ nhớ – báo cáo sử dụng nhiều hơn Mac có – cho đến khi nó bị sập. Mail và Final Cut Pro là trong số những thủ phạm.

Hành vi chính xác có thể khác nhau. Trong trường hợp xấu nhất, người dùng không thể thay đổi focus từ cửa sổ cảnh báo, buộc phải khởi động lại buộc. Đóng cửa sổ không làm gì vì nó sẽ xuất hiện lại ngay lập tức.

Theo báo cáo, thông báo xuất hiện cùng với tùy chọn force quit (buộc thoát) ứng dụng. Lỗi này quá khó chịu đến mức nó cũng ảnh hưởng đến người dùng macOS Monterey. Nếu bạn đã nhận được thông báo này sau khi cập nhật lên macOS 12 và không chắc làm thế nào để khắc phục, chúng tôi có giải pháp khả thi. Chúng tôi cũng có giải pháp cho lỗi "Your system has run out of application memory" trên Big Sur, Sierra và Catalina.

Nguyên nhân gây ra lỗi Mac "Your System Has Run Out of Application Memory" là gì?

Khi Mac của bạn nói "Your system has run out of application memory", điều đó có nghĩa là thiết bị của bạn thiếu bộ nhớ cần thiết để chạy ứng dụng. Có năm nguyên nhân có thể cho vấn đề:

  • Dung lượng ổ đĩa hạn chế — Khi toàn bộ RAM được dùng hết và macOS tạo file swap, chiếm dụng thêm không gian trên ổ cứng, bạn hết dung lượng ổ đĩa. Hệ thống sẽ thông báo Mac sắp hết bộ nhớ ứng dụng.
  • Đa nhiệm — Chạy nhiều ứng dụng cùng lúc có thể dẫn đến thông báo "your system has run out of application memory", cũng như gợi ý đóng một vài ứng dụng.
  • Hoạt động trình duyệt quá nhiều — Có nhiều tab mở hoặc cài đặt nhiều tiện ích mở rộng có thể gây vấn đề với bộ nhớ ứng dụng Mac. Hãy nhận biết rằng ngay cả khi các tiện ích này không được sử dụng, chúng vẫn chạy cùng trình duyệt và tiêu tốn bộ nhớ quý giá.
  • Ứng dụng lỗi — Ứng dụng chiếm nhiều không gian, nhưng một số có thể "hog" (ngốn) bộ nhớ. Mail, Firefox và Final Cut Pro đã được báo cáo chiếm gigabyte bộ nhớ ứng dụng trên Mac.
  • Rò rỉ bộ nhớ (Memory leak) — Rò rỉ bộ nhớ xảy ra khi một chương trình tiêu tốn lượng bộ nhớ tăng dần khi chạy và không giải phóng bộ nhớ. Nó sẽ liên tục yêu cầu Mac thêm không gian nhưng không bao giờ trả lại, khiến hệ thống hết bộ nhớ ứng dụng. Kết quả là thông báo lỗi xuất hiện. Nhiều người dùng Mac báo cáo vấn đề này sau khi nâng cấp lên phiên bản Monterey mới nhất và phát hiện cảnh báo xuất hiện thường xuyên dù không làm gì tiêu tốn nhiều bộ nhớ hệ thống, chẳng hạn như dùng ứng dụng Mail hoặc Firefox, tiêu tốn gigabyte sử dụng bộ nhớ.

Cách kiểm tra bộ nhớ ứng dụng trên Mac

Nếu bạn nhận được thông báo vấn đề bộ nhớ ứng dụng, điều đầu tiên bạn nên làm là xác định nguồn gốc vấn đề. Việc làm thám tử và khắc phục sự cố khó khăn, nhưng có công cụ hỗ trợ bạn — Activity Monitor (Giám sát hoạt động).

Làm theo các bước sau để xem danh sách tất cả các quy trình hiện tại trên Mac của bạn được tổ chức theo tài nguyên chúng tiêu thụ:

  1. Điều hướng đến Applications > Utilities.
  2. Khởi chạy Activity Monitor.
  3. Nhấp tab Memory để xem danh sách các quy trình sử dụng bộ nhớ, bao gồm ứng dụng và tab trình duyệt.
  4. Để đóng quy trình hoặc ứng dụng, chọn nó và nhấp X

Cũng sẽ có biểu đồ hiển thị tổng quan về áp lực bộ nhớ của hệ thống trên tab Memory. Nếu biểu đồ màu xanh lá, bạn có đủ dung lượng ổ đĩa; nếu màu vàng hoặc đỏ, bạn đang hết bộ nhớ.

Bất kỳ ứng dụng nào được highlight màu đỏ đều bị đóng băng hoặc không phản hồi. Bạn có thể force quit chúng bằng cách chọn ứng dụng và nhấp X ở góc trên bên trái.

Nếu đóng các chương trình này không giúp giảm áp lực, bạn có thể xem các ứng dụng đang sử dụng nhiều bộ nhớ nhất để giúp xác định vấn đề.

Danh sách tự động được sắp xếp từ nhiều đến ít bộ nhớ sử dụng, vì vậy hãy nhìn tên ở trên cùng để xem bạn có thể xác định chương trình cụ thể nào gây ra vấn đề cho bạn. Bạn nên cài đặt lại hoặc gỡ ứng dụng đó khỏi Mac của bạn.

Thói quen tốt là kiểm tra Activity Monitor thường xuyên vì nó sẽ cho phép bạn kiểm soát tốt hơn bộ nhớ ứng dụng trên Mac và thoát các ứng dụng đang chạy mà bạn không biết. Tất nhiên, kiểm tra và bảo dưỡng định kỳ có thể tốn thời gian, nhưng có các lựa chọn khác để giữ Activity Monitor của bạn dưới kiểm soát.

Khắc phục lỗi Your System Has Run Out of Application Memory trên Macbook

Nếu Mac của bạn chạy đau đớn chậm hoặc bạn tiếp tục nhận được những thông báo lỗi khó chịu, có thể là vì Mac của bạn sắp hết bộ nhớ ứng dụng. Cách dễ dàng nhất để dọn dẹp Mac và giải quyết vấn đề bộ nhớ này là chạy trình tối ưu hóa macOS như Outbyte MacAries. Nó không chỉ giải phóng dung lượng lưu trữ mà còn tối ưu hóa việc sử dụng RAM của hệ thống.

Nhưng nếu bạn muốn làm thủ công, bạn có thể thử một hoặc kết hợp các phương pháp được mô tả dưới đây để giải quyết vấn đề bộ nhớ ứng dụng và đưa máy tính của bạn trở lại tốc độ.

Sửa chữa #1: Khởi động lại Mac của bạn.

Khởi động lại Mac là cách đơn giản nhất để giải phóng RAM và giải quyết vấn đề. Khởi động lại hệ thống cho phép nó tắt đúng cách tất cả quy trình hệ thống và dọn dẹp RAM.

Tuy nhiên, khởi động lại liên tục có thể bất tiện vì nó buộc bạn thoát tất cả quy trình. Hơn nữa, nó có thể tốn thời gian, đặc biệt nếu bạn đang giữa chừng công việc và Mac bị lag.

Đó là lý do có cách khác để xóa RAM. Sử dụng các lệnh Terminal sau:

  1. Khởi chạy Terminal.
  2. Gõ lệnh sudo purge và nhấn Return.
  3. Nhập mật khẩu quản trị (mật khẩu bạn dùng để bật Mac) và nhấn Return một lần nữa.

RAM trong máy tính của bạn bây giờ nên được xóa sạch.

Sửa chữa #2: Force Quit các ứng dụng bạn không sử dụng.

Một sửa chữa nhanh khác cho vấn đề này là force close (buộc đóng) bất kỳ ứng dụng nào bạn hiện không sử dụng. Nếu bạn có thói quen để nhiều ứng dụng mở ngầm, có khả năng chúng đang gây sử dụng bộ nhớ quá mức.

Nhấp menu Apple ở góc trên bên phải màn hình và chọn Force Quit. Chọn tất cả ứng dụng bạn hiện không sử dụng và nhấn nút Force Quit.

Sửa chữa #3: Đóng các tab trình duyệt không cần thiết

Khi một tab trình duyệt không còn cần thiết, tốt nhất là đóng nó. Nếu không, nó sẽ làm chậm trình duyệt và tiêu tốn thêm pin. Có thể quy trình làm việc của bạn phụ thuộc nhiều vào trình duyệt tốn tài nguyên như Google Chrome, và bạn giữ một vài tab mở ngầm để chuyển đổi giữa chúng. Hoặc có thể bạn thích dùng nhiều trình duyệt cùng lúc để đáp ứng nhu cầu nghiên cứu chuyên sâu.

Hãy chắc chắn không tab nào bị bỏ mở vô thời hạn. Bạn có thể ngăn trình duyệt chiếm một phần lớn bộ nhớ bằng cách giữ ít tab mở hơn.

Sửa chữa #4: Gỡ cài đặt ứng dụng không cần thiết.

Một cách khác để giảm sử dụng bộ nhớ Mac là gỡ cài đặt ứng dụng. Chúng ta cài ứng dụng Mac chỉ để thử và sau đó quên, hoặc giữ ứng dụng chỉ dùng một hoặc hai lần. Chúng thường khởi chạy khi bạn bật Mac, làm chậm nó. Kết quả là, thông báo "Your system is out of application memory" có thể xuất hiện.

Làm theo các bước sau để xóa ứng dụng khỏi Mac của bạn:

  1. Điều hướng đến thư mục Application trong Finder.
  2. Tìm bất kỳ ứng dụng không cần thiết hoặc không xác định nào và chuột phải vào chúng.
  3. Chọn tùy chọn Move to Trash.
  4. Nếu bạn muốn xóa vĩnh viễn chúng, hãy làm rỗng thùng rác.

Sửa chữa #5: Gỡ cài đặt tiện ích mở rộng trình duyệt không cần thiết.

Tiện ích mở rộng trình duyệt lỗi thời hoặc bị lỗi cũng có thể là nguồn gốc vấn đề bộ nhớ trên Mac của bạn, dẫn đến cùng thông báo lỗi. Kiểm tra tiện ích mở rộng trong từng trình duyệt web của bạn để xem bạn có cần chúng không hoặc chúng có thể bị vô hiệu hóa hoặc xóa.

Tiện ích mở rộng có thể tìm thấy trong menu Preferences > Extensions của Safari. Bạn có thể truy cập chúng trong Chrome bằng cách gõ chrome:/extensions vào thanh địa chỉ.

Sửa chữa #6: Sử dụng công cụ Quản lý lưu trữ của Apple.

Như đã nêu trước đó, lỗi có thể do dung lượng ổ đĩa bị rác rối trên Mac của bạn. May mắn thay, macOS cung cấp một phương pháp khá đơn giản để xác định xem không gian lưu trữ quý giá của bạn đã được tiêu thụ như thế nào. Việc xác định các danh mục cần dọn dẹp kỹ lưỡng làm cho quy trình dễ dàng hơn nhiều.

  1. Chọn About This Mac > Storage tab > Manage từ menu Apple.
  2. Bây giờ, kiểm tra từng danh mục, chẳng hạn như Messages, Photos, Applications và những cái khác, để xác định chúng đã tiêu thụ bao nhiêu dung lượng ổ đĩa.
  3. Kiểm tra tổng dung lượng "System Data" (trước đây là Others) cũng vậy.

Dọn dẹp Mac của bạn khi bạn đã xác định những gì cần dọn dẹp. Đảm bảo dọn dẹp các đối tượng thông thường, chẳng hạn như Downloads, Thùng rác, và chồng ảnh chụp màn hình vô dụng.

Sửa chữa #7: Cập nhật ứng dụng của bạn.

Giống như macOS, một hoặc nhiều ứng dụng bạn đang sử dụng có thể có bug khiến nó tiêu tốn bộ nhớ. Bạn nên xem xem những ứng dụng đó có bản cập nhật nào không. Bạn có thể làm điều này trên Store cho ứng dụng tải từ App Store. Đối với ứng dụng khác, nhấp tên ứng dụng ở góc trên bên trái màn hình của bạn (tùy chọn "Check for Update" nên xuất hiện).

Sửa chữa #8: Cập nhật Mac của bạn.

Khi bạn gặp vấn đề trên Mac, ý tưởng tốt là xem có bản cập nhật nào không, phòng khi vấn đề là bug và bản sửa lỗi được bao gồm trong bản cập nhật.

  1. Chọn About this Mac từ menu Apple.
  2. Chọn Software Update.
  3. Nếu bản cập nhật có sẵn, làm theo hướng dẫn trên màn hình để cài đặt.

Sửa chữa #9: Vô hiệu hóa màu/cỡ con trỏ tùy chỉnh.

Một số người dùng macOS 12 báo cáo rằng khi sử dụng cỡ hoặc màu con trỏ tùy chỉnh, hệ thống thường xuyên hết bộ nhớ. Nếu bạn cũng đang dùng màu con trỏ tùy chỉnh, tôi khuyên bạn nên trả con trỏ về cỡ và màu mặc định. Nếu nó khắc phục vấn đề, bạn đã tìm thấy giải pháp hữu ích.

Đối với những người không biết, macOS cho phép bạn thay đổi cỡ và màu của con trỏ. Mặc dù tính năng Accessibility này dành cho người khiếm thị, bất kỳ ai cũng có thể dùng để tùy chỉnh giao diện con trỏ để dễ nhìn và theo dõi hơn.

  1. Điều hướng đến Apple menu > System Preferences > Accessibility > Display > Pointer và thực hiện thay đổi cần thiết trên Mac của bạn.
  2. Để trả cỡ con trỏ về mặc định, chỉ cần kéo thanh trượt sang trái cho đến khi đạt cài đặt bình thường.
  3. Nếu bạn muốn khôi phục màu viền con trỏ mặc định, nhấp Reset.

Sửa chữa #10: Nâng cấp RAM.

Nếu có thể, tùy chọn cuối cùng và đắt đỏ nhất là cài thêm RAM cho Mac của bạn. RAM của bạn quyết định hiệu suất Mac, ảnh hưởng đến số lượng ứng dụng bạn có thể chạy cùng lúc. Nếu bạn tin RAM không đủ cho nhu cầu hàng ngày, bạn nên cân nhắc nâng cấp. Với nhiều RAM vật lý hơn, macOS sẽ cần dùng ổ đĩa khởi động ít hơn để lưu file swap. Tuy nhiên, không phải Mac nào cũng có thể nâng cấp RAM sau khi mua và những cái có thể, thường yêu cầu đến Apple Store hoặc trung tâm dịch vụ được ủy quyền.

Kết luận

Bất kỳ ai cũng có thể gặp Mac bị lỗi và hiển thị thông báo lỗi. Các giải pháp được cung cấp ở trên sẽ hỗ trợ bạn giảm sử dụng bộ nhớ Mac và tránh vấn đề "Your system has run out of application memory." Hãy nhớ các quy tắc đơn giản này: đóng ứng dụng không cần thiết, xóa tiện ích mở rộng và phần mềm không xác định/không cần thiết, và giữ macOS cập nhật.