Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

Cách giải phóng bộ nhớ RAM trên Mac

Mac chạy chậm như rùa? Ứng dụng bị treo? Thấy thông báo "Your system has run out of application memory" hoặc bóng bi quay (spinning beach ball) kinh khủng? Tất cả là dấu hiệu RAM đang bị dùng hết. Đọc tiếp để biết cách dọn RAM trên Mac và các mẹo hữu ích dọn dẹp, tối ưu bộ nhớ, kể cả khi RAM Mac luôn đầy.

RAM là gì?

RAM là Random Access Memory — cung cấp lưu trữ cho tác vụ và tiến trình đang chạy. Khác với bộ nhớ khác trên Mac: RAM nhanh hơn, nên Mac thiết kế để giữ một số thứ trong RAM để tăng tốc.

Hầu hết Mac hiện nay xuất xưởng 8GB RAM — đã lâu Apple không bán Mac 4GB hay ít hơn. 8GB đủ nếu không chạy ứng dụng/game ngốn RAM, nhưng ngay người dùng bình thường cũng gặp vấn đề RAM do tiến trình ngốn bộ nhớ từ web/app thiết kế kém.

Xem thêm: Cách kiểm tra dung lượng RAM trên Mac.

Tôi có cần thêm RAM không?

Nếu Mac dùng phần lớn RAM có sẵn, bạn có thể gặp:

  • Vấn đề hiệu suất
  • Bóng bi quay
  • Thông báo "Your system has run out of application memory"
  • Lag khi gõ phím
  • Ứng dụng không phản hồi, treo, crash
  • Mở ứng dụng/trang web mất rất lâu

Nếu gặp những vấn đề này, bạn có thể nghĩ cần thêm RAM.

Nếu Mac cũ và nâng cấp RAM được, đó có thể là giải pháp. Nhưng chúng tôi đoán đa số Mac của độc giả không thể nâng cấp RAM.

Dù có thể thêm RAM, có thể có giải pháp đơn giản hơn — hãy thử các mẹo dưới trước khi vội mua RAM.

Nếu vẫn muốn thêm RAM và Mac cho phép, xem: Cách nâng cấp RAM trên Mac.

Cách giải phóng bộ nhớ RAM trên Mac

Có thể thêm RAM không?

Rất khó nâng cấp RAM trên Mac — gần như không thể với Mac M1, M1 Pro, M1 Max.

RAM trên chip tự sản xuất của Apple không phải RAM truyền thống. Apple gọi là Unified Memory — gắn trên chip cùng CPU và GPU. Tốt vì cả CPU và GPU truy cập trực tiếp, chia sẻ bộ nhớ, nhưng nghĩa là không thể thay thế.

Nhưng bạn không cần thêm bộ nhớ (dù nếu muốn "future-proof", hãy chọn RAM tối đa khi mua Mac mới!).

Apple giải thích: bộ nhớ trên Mac M1 khác bộ nhớ truyền thống. Là một phần của kiến trúc M1 — không thể thay thế, nhưng hoạt động hiệu quả hơn nhiều, mang lại lợi ích tốc độ.

Bản chất: bộ nhớ truy cập được bởi CPU và GPU, phân bổ nơi cần khi cần. Không mất hiệu suất khi di chuyển dữ liệu vì truy cập tức thì.

Điều này nghĩa là 8GB RAM trên Mac M1 khác 8GB RAM trên Mac Intel. Nhưng vẫn khuyên chọn RAM tối đa khi mua — tùy chọn build-to-order. Thường 16GB tốn ~£200/$200 thêm.

Thực tế không cần 16GB+ trừ khi dùng ứng dụng cực nặng. Với dùng bình thường 8GB thực sự đủ.

Cách giải phóng bộ nhớ RAM trên Mac

Cách dọn bộ nhớ trên Mac

Nếu không thể thêm RAM — hoặc muốn thử sửa trước — làm gì để giải quyết vấn đề RAM?

Một lựa chọn: dùng ứng dụng dọn RAM Mac. Chúng tôi thảo luận các lựa chọn này ở cuối bài. Muốn nhảy đến phần đó: Các ứng dụng tốt nhất dọn RAM Mac.

Nhưng trước khi thêm RAM hoặc tải ứng dụng, có vài việc có thể dọn RAM và sửa sự cố bộ nhớ.

1. Khởi động lại Mac

Cách đơn giản nhất dọn RAM. Có lý do IT luôn bảo "tắt bật lại!". Hầu như lúc nào cũng giải quyết.

Khi khởi động lại, Mac xóa RAM và disk cache, khởi động lại thì mọi thứ mượt hơn.

Nhưng khởi động lại có thể bất tiện: hệ thống treo, sợ mất dữ liệu chưa lưu; không muốn đóng/mở mệt mỏi hàng chục ứng dụng; hoặc đang làm việc quan trọng (dù đó có thể là tiến trình ngốn RAM).

Nếu không muốn khởi động lại, làm gì để dọn RAM? Đọc tiếp…

2. Cập nhật macOS

Vì sự cố có thể do lỗi macOS đã biết, luôn đáng giá kiểm tra xem đang chạy phiên bản mới nhất không, và cập nhật nếu cần.

Apple thường xuyên ra bản cập nhật sửa lỗi — có thể giải quyết vấn đề của bạn.

Xem cách cập nhật macOS tại đây.

3. Kiểm tra Activity Monitor

Khi Mac chậm hoặc app treo, việc đầu tiên là kiểm tra Activity Monitor. Ứng dụng có sẵn trên Mac. Tìm trong Utilities, hoặc Command+Space gõ Activity Monitor.

Activity Monitor cho thấy lượng bộ nhớ dùng và giúp xác định app nào dùng quá nhiều tài nguyên.

Trong cửa sổ Activity Monitor, bạn thấy chi tiết từng tiến trình/app: lượng bộ nhớ, số luồng, v.v. Có thể thêm cột như Energy Impact (hữu ích khi dùng pin) bằng chuột phải tiêu đề cột.

Chọn tab Memory: ngoài chi tiết bộ nhớ từng tiến trình, thấy biểu đồ Memory Pressure và dữ liệu: Physical Memory, Memory Used, Cached Files, Swap Used. Bên cạnh: App Memory, Wired Memory, Compressed.

Cách giải phóng bộ nhớ RAM trên Mac

Giải thích:

  • App Memory: thực tế dùng bởi app/tiến trình.
  • Wired Memory: đã dành riêng cho app, không thể giải phóng.
  • Compressed: bộ nhớ không hoạt động, không dùng cho app khác. Cả ba cộng lại = Memory Used.
  • Cached Files: bộ nhớ chưa gán, có sẵn cho bạn. (Swap Used là bộ nhớ macOS dùng, đã tính trong Memory Used).

Phần Memory Pressure: biểu đồ tổng quan áp lực hệ thống. Lý tưởng là xanh, thiếu bộ nhớ thì vàng, tệ hơn là đỏ. Có thể biểu đồ đỏ dù trông như nhiều bộ nhớ trống — dấu hiệu tốt của vấn đề.

Cách dùng Activity Monitor dọn RAM

  1. Mở Activity Monitor.
  2. Chọn tab Memory.
  3. Nhấn cột Memory để sắp xếp theo mức sử dụng. Dễ thấy tiến trình/app nào ngốn RAM.
  4. Khi xác định app nghi ngờ, chọn nó > nhấn Information (i) trên menu. Xem chi tiết, כולל bộ nhớ tiến trình đó dùng. Muốn tắt app ở đây: nhấn Quit.
  5. Sau khi nhấn Quit, hộp hỏi xác nhận. Chọn Quit, Force Quit hoặc Cancel. Force Quit hữu ích nếu app treo. Cách giải phóng bộ nhớ RAM trên Mac
  6. Hoặc tắt tiến trình dễ dàng: chọn trên Activity Monitor > nhấn X để ép buộc thoát. Không nhất thiết đóng app. Nếu trang web gây sự cố, nó chỉ đóng và tải lại trang đó. Nhưng nếu tắt tiến trình Photoshop, toàn bộ ứng dụng sẽ đóng (sẽ thấy cảnh báo 'closed unexpectedly'). Cách giải phóng bộ nhớ RAM trên Mac

Lưu ý: Không đóng tiến trình nếu không biết nó là gì — có thể Mac cần nó.

4. Đóng ứng dụng đáng ngờ

Nếu lướt Activity Monitor thấy app ngốn tài nguyên mà bạn không dùng (thậm chí không biết nó đang chạy), hãy tắt chúng.

Ngay cả không xem Activity Monitor, nhìn nhanh Dock cũng thấy vài app đang chạy có thể Quit, giải phóng tài nguyên. Trên Dock, app mở có chấm dưới biểu tượng.

Cách giải phóng bộ nhớ RAM trên Mac

Cách đóng ứng dụng

  1. Chuột phải hoặc Ctrl-click biểu tượng app trên Dock.
  2. Chọn Quit.
Cách giải phóng bộ nhớ RAM trên Mac

5. Kiểm tra sử dụng CPU

Về app đáng ngờ, không chỉ RAM bị ngốn. Đôi khi app dùng nhiều sức xử lý, làm chậm mọi thứ.

Cách kiểm tra CPU trong Activity Monitor

  1. Mở Activity Monitor.
  2. Chọn tab CPU.
  3. Sắp xếp theo %CPU (nhấn tiêu đề cột).
  4. Tìm sử dụng bất thường — app/tiến trình dùng %CPU cao là nguyên nhân.
  5. Để tắt: chọn > nhấn (x) trên menu.

Có thể kernel_task chạy ngầm chiếm nhiều tài nguyên. Lúc đó không thể kill tiến trình đó — kernel_task đại diện cho tập hợp tiến trình hệ thống. Cách duy nhất dừng kernel_task: khởi động lại Mac. Tuy nhiên, kernel_task gây rắc rối có thể liên quan sự cố phần cứng cần xử lý, cho đến khi sửa bạn vẫn thấy tái diễn. Lúc đó hãy chạy Apple Hardware Test như mô tả tại đây.

6. Kiểm tra máy in

Bạn có gửi in gì gần đây không? Có thể công việc in lớn đang xếp hàng khiến Mac treo.

7. Dọn RAM bằng Terminal (Purge)

Không khuyên dùng trừ người dùng nâng cao, nhưng có thể mở Terminal gõ: sudo purge. Nhập mật khẩu và chờ dọn bộ nhớ không hoạt động.

Cách giảm sử dụng RAM trên Mac

Trên là cách sửa khi Mac hết RAM, nhưng làm sao ngăn ngừa từ đầu?

Nếu Mac ít RAM, có vài việc tối ưu hóa RAM có sẵn — cũng giúp Mac nhanh hơn.

1. Dọn dẹp Desktop

Nếu Desktop lộn xộn tài liệu, ảnh, chụp màn hình... hãy dọn dẹp — hoặc kéo tất cả vào một thư mục. Vì macOS xử lý mỗi icon trên Desktop như cửa sổ hoạt động, nên càng nhiều icon, càng nhiều RAM dùng. Rất tiếc hầu hết file tự lưu trên Desktop nên phải dọn định kỳ.

2. Sửa Finder

Mở Finder thấy gì? Nếu thấy Recents (macOS cũ: All My Files), hãy đổi — vì thông tin vị trí file trong view đó lưu trong RAM.

Cách đổi thư mục Finder mặc định

  1. Mở Finder > Finder > Preferences.
  2. Tab General > chọn thư mục hiển thị khi mở Finder mới.
  3. Sau khi đổi, trên macOS cũ có thể cần Relaunch Finder: chuột phải biểu tượng Finder trên Dock同时 giữ Option/Alt > Relaunch.
Cách giải phóng bộ nhớ RAM trên Mac

3. Đóng hoặc gộp cửa sổ Finder

Mẹo liên quan Finder. Mỗi cửa sổ Finder ảnh hưởng RAM, nên đóng cửa sổ không dùng hoặc gộp tất cả.

Trong Finder: Window > Merge All Windows.

4. Ngăn ứng dụng tự khởi động

Về app chạy ngầm ngốn tài nguyên: bạn có app tự chạy mà chưa bao giờ mở? Có thể do Login Items — chúng tự mở khi bật Mac.

Dễ dàng ngăn app tự khởi động:

Cách ngăn app tự khởi động

  1. Mở System Preferences.
  2. Users & Groups.
  3. Chọn user name bên trái nếu chưa chọn.
  4. Login Items.
  5. Danh sách app sẽ mở mỗi lần bật Mac.
  6. Nếu không cần luôn chạy, chọn app > nhấn nút (-).

5. Đóng tab trình duyệt web

Trang web thực sự ngốn RAM. Trên macOS mới, tab Safari hiện như tiến trình riêng trong Activity Monitor — xem đó để tìm tab ngốn RAM và đóng.

Thói quen tốt: không mở quá nhiều tab. Đóng Safari (hoặc trình duyệt khác) thỉnh thoảng, hoặc ít nhất đóng tab thừa — làm dễ dàng.

Cách đóng tab trình duyệt

Cách yêu thích đóng tab Safari:

  1. Chuột phải tab muốn giữ.
  2. Chọn Close Other Tabs để đóng các tab khác. Hoặc Close Tabs to the Right đóng tab bên phải.

Nếu bạn có nhiều Pinned tab trong Safari, chúng cũng ngốn RAM. Dù không nên hoạt động luôn, nhưng khi click vào chúng sẽ kích hoạt và có thể thành "kẻ ngốn RAM ngầm" — kiểm tra Activity Monitor. Có thể tắt tiến trình đó tại đó.

Cách đóng trang web trong Activity Monitor

  1. Mở Activity Monitor.
  2. Tab Memory.
  3. Chọn trang web ngốn bộ nhớ — dấu X hiện trên menu.
  4. Nhấn X.
  5. Xác nhận Quit tiến trình.
Cách giải phóng bộ nhớ RAM trên Mac

6. Xóa tiện ích mở rộng trình duyệt

Nếu cài tiện ích mở rộng web, có thể một trong số chúng là "kẻ ngốn RAM".

Cách xóa tiện ích mở rộng Safari

  1. Mở Safari > Safari > Preferences.
  2. Tab Extensions.
  3. Chọn tiện ích muốn gỡ.
  4. Nhấn Uninstall.
Cách giải phóng bộ nhớ RAM trên Mac

7. Đảm bảo nhiều không gian ổ trống

Nếu hết RAM, ổ cứng Mac dùng làm bộ nhớ ảo — hãy giải phóng không gian lưu trữ nếu hết RAM. Khuyến nghị: giữ 20% ổ trống.

Có thể xóa file lớn không dùng, download cũ, app cũ. Làm theo lời khuyên giải phóng không gian lưu trữ trên Mac.

Các ứng dụng tốt nhất dọn RAM Mac

Lựa chọn khác: tải ứng dụng thứ 3 hứa hẹn tối ưu RAM — xem vài chương trình dưới đây.

Lưu ý: macOS vốn quản lý bộ nhớ hiệu quả, tự xử lý log, cache... nên thực sự không cần ứng dụng thứ 3 làm việc đó.

Tuy nhiên, nếu Mac thiếu RAM, ứng dụng thứ 3 có thể rẻ và ít phiền toái hơn so với nâng cấp RAM. Nếu gặp thường xuyên, đáng cân nhắc.

Dưới đây vài ứng dụng có thể thử:

Parallels Toolbox

Parallels nổi tiếng với Parallels Desktop (chạy Windows trên Mac), nhưng cũng làm Toolbox — bộ công cụ tiện ích làm dễ dàng các việc trên Mac (Toolbox ra đời vì Help Desk Parallels nhận nhiều gọi từ người dùng Windows hỏi cách làm trên Mac, quyết định đơn giản hóa).

Toolbox có hơn 30 công cụ, trong đó có Free Memory rất tiện.

Lợi ích: cũng có nhiều công cụ khác như Find Duplicates (xóa trùng lặp giải phóng không gian), chụp màn hình/quay video dễ dàng, và nhiều hơn. Giá £15.99/năm, dùng thử miễn phí tại đây.

Khi chạy Free Memory, chúng tôi lấy lại hơn 1GB bộ nhớ.

Cách giải phóng bộ nhớ RAM trên Mac

CleanMyMac X, MacPaw

Với CleanMyMac X cài đặt, bạn nhận cảnh báo "Heavy memory usage" khi Mac hết RAM trống. Chỉ nhấn Free Up để giải phóng RAM và tăng tốc.

Cách giải phóng bộ nhớ RAM trên Mac

CleanMyMac X hiện biểu tượng trên menu bar, click để truy cập công cụ,包括 dọn RAM.

Cách giải phóng bộ nhớ RAM trên Mac

Nhấn Free Up ở phần memory, phần mềm bắt đầu dọn RAM. Cũng có tùy chọn giải phóng không gian lưu trữ.

Tải CleanMyMac X miễn phí, nhưng tính năng đầy đủ cần trả phí. Giá £29.95/$39.95, tải tại đây.

Memory Clean 2, Fliplab

Dọn bộ nhớ không hoạt động trên Mac — điều bạn muốn làm sau khi đóng app/game nặng. Một số tính năng miễn phí, mua trong ứng dụng để có thêm công cụ. Khi chạy, giải phóng ~1GB. Tải tại đây.

Cách giải phóng bộ nhớ RAM trên Mac