Cách khắc phục sự cố “hệ thống đã hết bộ nhớ ứng dụng” trên Mac
Đã bao nhiêu lần bạn nhìn thấy thông báo “hệ thống của bạn đã hết bộ nhớ ứng dụng” trên máy Mac của mình? Có thể đã hơn một lần, vì đây là sự cố phổ biến đối với Mac, nhưng người dùng thường nhầm lẫn vì nó dường như không xuất hiện từ đâu.
Lỗi này là do bộ nhớ ảo được lưu trữ trên ổ cứng, sau khi RAM tiêu chuẩn đầy. Quản lý bộ nhớ trên macOS khá mạnh mẽ vì nó dựa trên Unix, tuy nhiên, nó không hoàn hảo và đó là lý do tại sao bạn có thể nhận được thông báo cho biết rằng hệ thống đã hết bộ nhớ ứng dụng. Đọc tiếp để tìm hiểu bộ nhớ ứng dụng là gì, nguyên nhân gây ra lỗi này và cách khắc phục.
“Hệ thống đã hết bộ nhớ ứng dụng” nghĩa là gì?
Hệ điều hành của Mac lưu trữ dữ liệu cho các tiến trình đang hoạt động trong RAM hoặc bộ nhớ truy cập ngẫu nhiên. Nếu hoặc khi dung lượng trong RAM sắp hết, macOS sẽ bắt đầu lưu trữ dữ liệu trên ổ đĩa chính và hoán đổi dữ liệu giữa ổ đĩa đó và RAM khi cần. Nếu ổ đĩa của máy Mac của bạn đã bị quá tải, đây là lúc nó sẽ gửi thông báo về sự cố bộ nhớ ứng dụng. Do đó, bạn nên giữ một phần ổ cứng trống để đề phòng. Bạn nên đặt mục tiêu có ít nhất 10% dung lượng ổ đĩa để có hiệu suất lý tưởng cho máy Mac.
Bây giờ chúng ta đã tìm ra bộ nhớ ứng dụng là gì, hãy xem xét bốn nguyên nhân chính gây ra thông báo lỗi “hệ thống của bạn đã hết bộ nhớ ứng dụng” trên máy Mac của bạn:
- Không gian đĩa. Sắp hết dung lượng ổ đĩa khi tất cả RAM đã được sử dụng và macOS đang tạo các tệp hoán đổi, những tệp này ngày càng chiếm nhiều dung lượng trên ổ cứng. Đó là lúc hệ thống sẽ báo Mac sắp hết bộ nhớ ứng dụng.
- Đa nhiệm. Chạy nhiều ứng dụng đồng thời có thể dẫn đến thông báo “hệ thống của bạn đã hết bộ nhớ ứng dụng” cùng với đề xuất đóng một số ứng dụng.
- Trình duyệt bị lag. Mở nhiều tab hoặc cài đặt nhiều tiện ích mở rộng có thể dẫn đến sự cố trong bộ nhớ ứng dụng Mac. Xin lưu ý rằng ngay cả khi các tiện ích mở rộng này không được sử dụng, chúng vẫn đang chạy cùng với trình duyệt và chiếm dung lượng bộ nhớ quý giá.
- Ứng dụng hoạt động sai. Các ứng dụng chiếm khá nhiều dung lượng nhưng một số ứng dụng có thể “ngốn” bộ nhớ. Người dùng đã báo cáo rằng đã thấy Mail, Firefox và Final Cut Pro chiếm không phải megabyte mà là hàng gigabyte bộ nhớ ứng dụng Mac.
Cách kiểm tra bộ nhớ ứng dụng trên Mac
Điều đầu tiên cần làm nếu bạn nhận được thông báo về sự cố bộ nhớ ứng dụng là truy tìm nguồn gốc của sự cố. Trở thành một thám tử và người khắc phục sự cố có thể không dễ dàng, nhưng có một công cụ giúp bạn — Giám sát hoạt động.
Để xem danh sách tất cả các quy trình hiện tại trên máy Mac của bạn theo tài nguyên mà chúng đang sử dụng, hãy làm theo các bước sau:
- Vào Ứng dụng ➙ Tiện ích
- Khởi chạy Giám sát hoạt động
- Nhấp vào tab Bộ nhớ để xem danh sách các quy trình, bao gồm các ứng dụng và tab trình duyệt chiếm bộ nhớ
- Chọn một quy trình hoặc ứng dụng và nhấp vào dấu X để đóng quy trình hoặc ứng dụng đó
Trong tab Bộ nhớ, cũng sẽ có một biểu đồ hiển thị tổng quan về áp lực bộ nhớ của hệ thống của bạn. Nếu biểu đồ có màu xanh lá cây — bạn có đủ dung lượng đĩa, nếu màu vàng hoặc đỏ — bạn thiếu bộ nhớ.
Bạn nên thường xuyên kiểm tra Activity Monitor vì nó sẽ cho phép bạn kiểm soát tốt hơn bộ nhớ ứng dụng mà Mac có và thoát các ứng dụng đang chạy mà bạn không biết. Tất nhiên, việc kiểm tra và bảo trì thường xuyên có thể mất thời gian, nhưng may mắn thay, có nhiều cách khác để kiểm soát Trình giám sát hoạt động của bạn.
Một trong những màn hình Mac toàn diện nhất cho đến nay là iStat Menus, đây là trình thu thập dữ liệu hệ thống nằm trong thanh menu của bạn và cung cấp thông tin quan trọng về các chỉ số hiệu suất chính. Số liệu thống kê về tải bộ nhớ của bạn trực tiếp sau một thanh màu xanh lam trong các chỉ số iStat. Sau khi được mở rộng, nó hiển thị danh sách các ứng dụng chiếm nhiều tài nguyên bộ nhớ nhất, phân chia chung tải bộ nhớ và áp lực mà mức sử dụng hiện tại gây ra cho bộ nhớ ứng dụng Mac của bạn.
Nếu mục tiêu của bạn là giảm đáng kể mức sử dụng CPU, bạn có thể sẽ cần đến sự trợ giúp của App Tamer. Nó phát hiện các ứng dụng nhàn rỗi ngốn CPU ở chế độ nền và thực hiện hành động làm chậm hoặc dừng chúng để ngăn các sự cố về bộ nhớ ứng dụng. Trình chỉnh sửa ứng dụng cho phép bạn điều chỉnh thủ công ứng dụng nào bạn muốn kiểm soát và lượng CPU mà chúng có thể sử dụng khi ở chế độ nền.
Mặc dù Trình giám sát hoạt động là một nơi tốt để theo dõi các quy trình đang diễn ra trong máy Mac của bạn, nhưng một số ứng dụng thay thế sẽ cung cấp nhiều thông tin và khả năng kiểm soát hơn, chưa kể đến việc quản lý hoạt động macOS cho bạn.
Cách khắc phục “hệ thống của bạn đã hết bộ nhớ ứng dụng”
Nếu máy Mac của bạn chạy rất chậm hoặc những thông báo lỗi khó chịu đó cứ làm phiền bạn, thì có thể là do máy Mac của bạn sắp hết bộ nhớ ứng dụng. Để khắc phục các vấn đề về bộ nhớ ứng dụng và giúp máy tính của bạn tăng tốc trở lại, hãy thử một hoặc kết hợp các phương pháp được mô tả bên dưới.
Buộc thoát khỏi các ứng dụng không sử dụng
Các ứng dụng chạy trong nền sử dụng nhiều bộ nhớ ảo. Nếu bạn là người làm nhiều việc cùng một lúc, việc thoát khỏi các ứng dụng không sử dụng sẽ là phương pháp đầu tiên nên thử nếu hệ thống của bạn đã hết bộ nhớ ứng dụng.
Để buộc thoát ứng dụng trên máy Mac của bạn:
- Nhấn Option + ⌘+ Esc để mở menu Force Quit
- Nhấp vào Buộc thoát để đóng các chương trình bạn hiện không sử dụng
Khi bạn đã sử dụng hết bộ nhớ ứng dụng của máy Mac, cửa sổ Buộc thoát ứng dụng sẽ tự mở ra, gợi ý bạn thoát một số chương trình, nhưng tốt nhất bạn nên thường xuyên đóng các ứng dụng bạn không sử dụng.
Để có hiệu quả hơn trong quy trình Force Quit, hãy thử sử dụng Quit All — một ứng dụng được thiết kế để tăng tốc máy Mac của bạn bằng cách thoát tất cả các ứng dụng không cần thiết chỉ bằng một cú nhấp chuột, thay vì truy cập từng ứng dụng một. Nó đi kèm với một tính năng tiện dụng là xem các ứng dụng đang chạy ẩn để có thể quyết định xem bạn muốn đóng hay giữ chúng tùy ý.
Giới hạn bộ nhớ mà Finder sử dụng
Finder là trình quản lý tệp của máy Mac, tìm kiếm tất cả các tệp của bạn khi bạn duyệt chúng, cũng như lưu trữ đường dẫn của tất cả các tệp của bạn trong RAM. Quá trình này chiếm nhiều dung lượng RAM và việc giới hạn bộ nhớ mà Finder sử dụng có thể là một giải pháp tuyệt vời cho tất cả các vấn đề về bộ nhớ ứng dụng của bạn.
Để tránh tải tất cả các tệp của bạn khi Finder mở:
- Nhấp vào Trình tìm kiếm ➙ Tùy chọn
- Nhấp vào danh sách thả xuống bên dưới Chung để chọn thư mục và không chọn “Tất cả tệp của tôi” hoặc “Gần đây” làm vị trí
- Giữ phím Control và nhấp chuột phải vào biểu tượng Finder
- Chọn khởi chạy lại
Với sự trợ giúp của iStat Menus, bạn có thể tự động hóa quá trình kiểm soát dung lượng bộ nhớ mà Finder hoặc bất kỳ chương trình nào khác đang sử dụng. Ứng dụng thu thập dữ liệu về hiệu suất macOS của bạn và trình bày dữ liệu đó ở định dạng rõ ràng, dễ hiểu. Ngoài ra, nó hiển thị cho bạn danh sách các ứng dụng sử dụng nhiều bộ nhớ nhất tại bất kỳ thời điểm nào, vì vậy bạn hoàn toàn nhận thức được tình hình bên trong máy Mac của mình.
Khôi phục ứng dụng
Một hoặc nhiều ứng dụng đang mở trên máy Mac của bạn có thể gặp lỗi khiến chúng chiếm nhiều bộ nhớ. Kiểm tra xem có bản cập nhật nào cho các ứng dụng sử dụng quá nhiều bộ nhớ hay không hoặc sử dụng CleanMyMac X để đặt lại cài đặt ứng dụng.
Ứng dụng mạnh mẽ này sẽ dọn dẹp, tối ưu hóa và bảo vệ máy Mac của bạn trong nhiều năm sử dụng. CleanMyMac X Uninstaller xóa hoàn toàn các ứng dụng không cần thiết, cùng với mọi tệp được liên kết với chúng, trong khi Trình cập nhật cho phép bạn cập nhật các ứng dụng hữu ích.
Khởi động lại Mac thường xuyên và cập nhật macOS
Khởi động lại máy Mac của bạn sẽ xóa bộ nhớ cache và các tệp tạm thời khác, đồng thời trả lại dung lượng ổ đĩa được sử dụng làm bộ nhớ ảo. Đây cũng là một giải pháp tạm thời nhưng khả thi để giảm thiểu sự cố rò rỉ bộ nhớ. Cài đặt các bản cập nhật hệ thống thường xuyên để đảm bảo macOS của bạn không có bất kỳ lỗi nào có thể là nguyên nhân gây ra một số sự cố về bộ nhớ ứng dụng trên máy Mac.
Để kiểm tra xem hiện có bất kỳ bản cập nhật hệ thống nào cho máy Mac của bạn hay không:
- Nhấp vào menu Apple ➙ Giới thiệu về máy Mac này
- Chọn Cập nhật phần mềm
- Làm theo hướng dẫn trên màn hình để cài đặt bản cập nhật nếu có
Quản lý và dọn dẹp không gian đĩa
Như đã đề cập, cách tốt nhất để ngăn chặn các vấn đề về bộ nhớ ứng dụng là giữ ít nhất 10% dung lượng ổ đĩa trống trên máy Mac của bạn.
Để dọn sạch dung lượng ổ đĩa thông qua Quản lý bộ nhớ của Apple, hãy làm theo các bước sau:
- Nhấp vào menu Apple và chọn Thông tin khác…
- Chọn tab Lưu trữ
- Nhấn Quản lý
- Chọn Đề xuất và bạn sẽ thấy danh sách những điều Apple khuyên bạn nên làm để giải phóng dung lượng lưu trữ
Từ đây, hãy quyết định những đề xuất bạn muốn thực hiện và làm theo hướng dẫn. Đó là một phương pháp thực tế, nhưng rất tốn thời gian, vì bạn cần tìm các tệp không mong muốn và xóa từng tệp một để giải phóng dung lượng. Nhưng có một cách đơn giản hơn.
Chạy mô-đun Rác hệ thống của CleanMyMac X thường xuyên để luôn có nhiều dung lượng trống nhất có thể. Công cụ này xác định và loại bỏ tất cả các loại tệp rác, từ các tệp tạm thời lẽ ra đã bị xóa nhưng không phải là các tệp trong bộ nhớ cache và nhật ký cũ. Giải phóng vài gigabyte dung lượng chỉ với vài cú nhấp chuột có vẻ như là không thể, nhưng giờ thì không còn nữa!
Xóa ứng dụng vô ích
Một số ứng dụng sử dụng vài gigabyte dung lượng trên máy Mac của bạn, chẳng hạn như Microsoft Word chiếm tới 2 GB chẳng hạn! Vì vậy, nếu bạn không sử dụng một ứng dụng, bạn nên gỡ cài đặt hoặc xóa ứng dụng đó.
Để xóa các ứng dụng không sử dụng thông qua Finder:
- Định vị ứng dụng trong Finder hoặc sử dụng Spotlight để tìm ứng dụng
- Kéo ứng dụng vào Thùng rác hoặc chọn ứng dụng và chọn Tệp ➙ Chuyển vào Thùng rác
- Chọn Dọn sạch thùng rác để xóa ứng dụng
Quản lý tiện ích mở rộng trình duyệt
Tiện ích mở rộng trình duyệt quá nhiều hoặc có lỗi cũng có thể là lý do khiến thông báo “hệ thống của bạn đã hết bộ nhớ ứng dụng” bật lên trên máy Mac của bạn. Kiểm tra các tiện ích mở rộng hiện tại của bạn và quyết định xem có thể tắt hoặc xóa chúng hay không.
Để quản lý tiện ích mở rộng trong Safari, hãy đi tới Tùy chọn ➙ Tiện ích mở rộng.
Nếu bạn đang sử dụng Chrome, hãy truy cập tiện ích mở rộng bằng cách nhập chrome://extensions vào thanh địa chỉ.
Mặc dù các tiện ích mở rộng là trợ lý hữu ích khi chúng ta duyệt web, nhưng quá nhiều tiện ích mở rộng vô dụng hoặc lỗi thời có thể dẫn đến các vấn đề về bộ nhớ ứng dụng trên máy Mac của bạn.
Nâng cấp máy Mac của bạn lên máy Mac Apple Silicon mới
Apple luôn nâng cấp các sản phẩm của mình dựa trên báo cáo của người tiêu dùng và phần mềm mới nhất có thể không có lỗi và lỗi mà bạn gặp phải trong phiên bản cũ. Nếu bạn đang gặp vấn đề về bộ nhớ ứng dụng trên máy Mac Intel, hãy cân nhắc nâng cấp lên Apple Silicon Mac mới sử dụng chip M1, vì điều đó có thể giải quyết được vấn đề!
Phải làm gì nếu Mac hết bộ nhớ ứng dụng
Như bạn đã biết, có nhiều lý do khiến thông báo “hệ thống đã hết bộ nhớ ứng dụng” bật lên, nhưng tất cả những lý do đó đều chỉ ra một điều – thiếu dung lượng trên ổ cứng của bạn. Giải pháp đơn giản nhất là giải phóng thêm dung lượng trước tiên bằng cách sử dụng CleanMyMac X, buộc thoát tất cả các ứng dụng không sử dụng bằng Quit All, sau đó củng cố kết quả bằng cách kiểm soát hoạt động hệ thống của bạn với sự trợ giúp từ iStat Menus và Trình chỉnh sửa ứng dụng.
Tin tốt! Tất cả bốn ứng dụng — CleanMyMac X, Quit All, iStat Menus và App Tamer đều có sẵn cho bạn hoàn toàn miễn phí thông qua bản dùng thử bảy ngày của capnhat.me, một nền tảng có hơn 240 ứng dụng macOS và iOS tốt nhất có thể giúp mở khóa toàn bộ tiềm năng của máy Mac của bạn. Hãy dùng thử miễn phí mọi ứng dụng capnhat.me ngay hôm nay và xem máy Mac của bạn thực sự có thể nhanh đến mức nào.