Mục Lục:
- 1. 'Hệ thống đã hết bộ nhớ ứng dụng' có nghĩa gì?
- 2. Cách kiểm tra dùng bộ nhớ trên Mac
- 3. Cách sửa 'Hệ thống đã hết bộ nhớ ứng dụng'
- 4. Kết luận
macOS nhắc nhở lỗi để bạn biết vấn đề Mac gặp phải. Các thông báo lỗi thường gặp bao gồm "Ổ đĩa gần như đầy", "Ổ này không định dạng APFS", "macOS không thể cài đặt trên máy tính này", v.v.
Và "Hệ thống đã hết bộ nhớ ứng dụng" (Your system has run out of application memory) là vấn đề phổ biến khác, phiền hà khá nhiều người dùng Mac. Lỗi này bật lên liên tục hoặc thậm chí ngăn bạn dùng Mac cho đến khi sửa. Trong bài này, chúng tôi hướng dẫn bạn giải quyết thông báo "Hệ thống đã hết bộ nhớ ứng dụng."
1. 'Hệ thống đã hết bộ nhớ ứng dụng' có nghĩa gì?
Bạn dùng Mac bình thường nhưng cửa sổ Buộc thoát ứng dụng (Force Quit Applications) bật lên báo hệ thống đã hết bộ nhớ ứng dụng. Nghĩa là bộ nhớ khả dụng trên Mac không đủ đáp ứng nhu cầu của một số ứng dụng để hoạt động bình thường.
Để hiểu thông báo này, bạn nên biết bộ nhớ (memory) trên Mac là gì và cách nó hoạt động khi chạy ứng dụng.

Khi nói đến thuật ngữ bộ nhớ máy tính, thường chỉ RAM (bộ nhớ truy cập ngẫu nhiên), thành phần phần cứng quan trọng để Mac chạy mượt. Nó lưu dữ liệu tạm để đảm bảo ứng dụng chạy đúng, khác với bộ nhớ lưu trữ (storage) giữ dữ liệu vĩnh viễn. Khi mua Mac, bạn chọn dung lượng RAM như 8GB hoặc 16GB.
Vì bộ nhớ vật lý (RAM) hữu hạn, khi ứng dụng hoạt động hết không gian, macOS sẽ chuyển trang không hoạt động (inactive pages) từ RAM sang tệp trao đổi (swap files) hoặc dùng bộ nhớ ảo (virtual memory), tất cả lưu dữ liệu trên ổ đĩa khởi động (startup disk/boot disk). Khi không đủ không gian trên ổ để lưu tệp tạm này, nó kích hoạt thông báo lỗi trên Mac.
Nguyên nhân đa dạng gây lỗi "Hệ thống hết bộ nhớ ứng dụng" trên Mac. Một số người phàn nàn vấn đề xảy ra sau cập nhật macOS trên Mac M1. Tuy nhiên, không chỉ riêng Mac M1, Mac Intel cũng báo lỗi tương tự. Chúng tôi tổng kết nguyên nhân phổ biến:
- Chạy quá nhiều ứng dụng cùng lúc;
- Mở trình duyệt với quá nhiều tiện ích mở rộng (extensions);
- Thiếu dung lượng ổ đĩa;
- Rò rỉ bộ nhớ (memory leak) do chương trình bất thường;
- Tấn công virus.
2. Cách kiểm tra dùng bộ nhớ trên Mac
Bất ngờ, thông báo lỗi bật lên, bạn muốn biết bao nhiêu bộ nhớ đã dùng, và ứng dụng/tiến trình ngầm nào đang tốn tài nguyên.
Hệ thống Mac cho phép kiểm tra dùng bộ nhớ với công cụ tích hợp - Activity Monitor (còn gọi Mac Task Manager). Nhấp Launchpad > Khác (Other) > Activity Monitor, chọn tab Bộ nhớ (Memory) trên thanh menu phía trên.

Trên cửa sổ Bộ nhớ, bạn thấy tất cả chương trình hoạt động ngầm. Bên cạnh tên mỗi chương trình, có con số cho biết bộ nhớ chương trình chiếm.
Ở dưới cửa sổ, bạn thấy biểu đồ Áp lực bộ nhớ (Memory Pressure) thể hiện trạng thái bộ nhớ và lượng dùng cho từng loại: Bộ nhớ đã dùng (Memory Used), Tệp đã đệm (Cached Files), và Đã dùng trao đổi (Swap Used).
3. Cách sửa 'Hệ thống đã hết bộ nhớ ứng dụng'
Đừng hoảng khi thấy lỗi này trên Mac, nó không quá nghiêm trọng. Bạn có phương pháp chứng minh trong hướng dẫn này bất kể nguyên nhân chính xác. Vì đã tổng kết nguyên nhân có thể của lỗi "Hệ thống hết bộ nhớ ứng dụng", chúng tôi sẽ khắc phục từ các khía cạnh đó.
Buộc thoát ứng dụng (Force Quit Applications)
Khi thông báo hết bộ nhớ xuất hiện, nó cũng hiển thị ứng dụng dùng bộ nhớ. Ứng dụng chiếm nhiều bộ nhớ nhất được chọn và tô xanh, hoặc một số ứng dụng liệt kê là "tạm dừng" (paused) và tô đỏ, bạn nên bắt đầu với chúng. Nhấp tên ứng dụng từ danh sách và nhấp nút Buộc thoát (Force Quit).
Nếu bạn mở nhiều ứng dụng, đặc biệt chương trình tốn nhiều bộ nhớ, có thể yêu cầu quá nhiều RAM để đệm tệp, vượt quá RAM giới hạn. Do đó, bạn có thể buộc thoát ứng dụng (force quit apps) giải phóng bộ nhớ từ Menu Apple > Buộc thoát, hoặc nhấp đúp ứng dụng trong ngăn Bộ nhớ Activity Monitor, chọn > Thoát (Quit) đóng ứng dụng không dùng.
Cập nhật macOS & Ứng dụng
Có thể lỗi xảy ra sau cập nhật macOS. Lúc này, bạn có thể mong chờ phiên bản macOS mới sửa lỗi trước. Để cập nhật Mac lên phiên bản mới nhất, nhấp biểu tượng Apple > Cài đặt Hệ thống > Cập nhật phần mềm (Software Update) > Nâng cấp ngay (Upgrade Now), nó kiểm tra gói cập nhật khả dụng.
Không chỉ hệ điều hành, ứng dụng cài đặt cũng nên cập nhật. Đặc biệt, một số ứng dụng gây rò rỉ bộ nhớ (memory leak) - ứng dụng ngốn bộ nhớ nhưng không giải phóng khi không dùng. Nó tích lũy chiếm nhiều bộ nhớ, cạn kiệt bộ nhớ khiến hệ thống báo lỗi. Cập nhật hoặc cài lại ứng dụng có thể khắc phục.
Gỡ tiện ích mở rộng trình duyệt (Browser Extensions)
Bạn có cài tiện ích mở rộng trong Chrome, Safari, Firefox? Chúng thực sự hữu ích. Nhưng quá nhiều tiện ích có thể là thủ phạm vấn đề bộ nhớ thấp.
Khi mở trình duyệt, tất cả tiện ích hoạt động và đệm tệp để hiệu suất mượt. Chúng dùng tỷ trọng lớn bộ nhớ mà không nhận ra. Do đó, gỡ tiện ích vô dụng và lỗi thời sẽ giải phóng bộ nhớ ứng dụng.
Gỡ tiện ích mở rộng từ Safari:
- Mở Safari. Nhấp Safari từ thanh menu Apple phía trên và chọn Tùy chọn (Preferences).
- Chọn tab Tiện ích mở rộng (Extensions).
- Chọn tiện ích ở thanh bên trái cửa sổ và nhấp Gỡ cài đặt (Uninstall) ở ngăn phải.
Gỡ tiện ích mở rộng từ Google Chrome:
- Mở Google và đăng nhập tài khoản.
- Nhấp ba chấm góc trên bên phải cửa sổ Google. Chọn Cài đặt (Settings).
- Chọn Tiện ích mở rộng (Extensions) thanh bên trái trang cài đặt, xem qua tất cả tiện ích đã thêm.
- Chọn tiện ích không nhận ra hoặc không tự thêm và nhấp Xóa (Remove).
Gỡ tiện ích mở rộng từ Firefox:
- Mở Firefox, nhấp biểu tượng menu góc trên phải, chọn Tiện ích thêm & Chủ đề (Add-ons and themes).
- Thanh bên trái, chọn Tiện ích mở rộng (Extensions).
- Nhấp ba chấm bên cạnh tiện ích và chọn Xóa (Remove).
Dọn dẹp biểu tượng Desktop
Một số người quen để tệp trên desktop như tài liệu, video, ảnh để tìm nhanh và mở trực tiếp. Theo thời gian, hàng chục tệp nằm trên desktop.
Mỗi biểu tượng desktop là một cửa sổ hoạt động, chiếm RAM vật lý như nhau. Càng nhiều biểu tượng, càng nhiều bộ nhớ dùng. Nếu trường hợp của bạn vậy, đã đến lúc dọn desktop. Bạn có thể tạo thư mục mới trên desktop và kéo tài liệu, ảnh vào.
Giải phóng dung lượng ổ đĩa Mac
Như giải thích, khi không đủ RAM cho ứng dụng, Mac dùng bộ nhớ trao đổi (swap memory) chuyển trang không hoạt động sang ổ khởi động, chiếm dung lượng ổ. Thường khuyên dành 10% không gian trống để swap, bộ nhớ ảo, phần mềm khác chạy bình thường. Do đó, dọn ổ đĩa giải phóng bộ nhớ.
Cách kiểm tra dung lượng Mac:
- Nhấp logo Apple góc trên trái màn hình.
- Chọn Giới thiệu Mac này (About This Mac).
- Nhấp tab Lưu trữ (Storage) và đợi biểu đồ tải.

Để giải phóng thêm không gian ổ hệ thống, nhấp Quản lý (Manage...) vào cửa sổ mới. Bạn thấy khuyến nghị Mac: Lưu trong iCloud (Store in iCloud), Tối ưu hóa lưu trữ (Optimize Storage), Dọn Thùng rác tự động (Empty Trash Automatically), Giảm rối (Reduce Clutter). Bên menu trái, bạn có thể xóa ứng dụng, xóa tệp rác, v.v.
Ngoài tính năng quản lý lưu trữ macOS, bạn cũng có thể xóa lưu trữ 'Khác' trên Mac (delete other storage on Mac) như xóa cache, log, tải xuống không cần, bản sao lưu cũ, v.v.
Mở rộng bộ nhớ vật lý (RAM)
Dung lượng RAM quyết định số chương trình chạy đồng thời trên Mac và ảnh hưởng hiệu suất. Với ngân sách đủ, chọn RAM lớn hơn khi mua thiết bị mới. Với công việc hàng ngày, 8GB hoặc 16GB đủ dùng.
Nếu RAM Mac đang dùng không đủ, bạn cân nhắc nâng cấp. Tuy nhiên, hầu hết mẫu Mac hiện đại không hỗ trợ nâng cấp RAM, vì nó được hàn lên bo mạch chủ khi xuất xưởng.
Kiểm tra có nâng cấp RAM trên Mac được không:
- Chọn Menu Apple > Giới thiệu Mac này, nhấp Bộ nhớ (Memory).
- Để hướng dẫn nâng cấp/thêm bộ nhớ, nhấp Hướng dẫn nâng cấp bộ nhớ (Memory Upgrade Instructions).
Nếu không có tab Bộ nhớ, rất có thể Mac không nâng cấp RAM được.
4. Kết luận
Sau đọc bài này, bạn dễ dàng sửa lỗi "Hệ thống đã hết bộ nhớ ứng dụng" chỉ vài cú nhấp. Áp dụng các phương pháp chứng minh, hệ thống Mac sẽ có đủ bộ nhớ chạy ứng dụng đúng.