Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Tại sao Chrome ngốn nhiều RAM và cách khắc phục

Google Chrome là một trong những trình duyệt web phổ biến nhất. Tuy nhiên, phàn nàn lớn nhất là Chrome tiêu tốn quá nhiều RAM. Số lượng tiến trình Chrome ngốn bộ nhớ sẽ khiến bạn sốc nếu nhìn nhanh vào Task Manager.

Mỗi tab mới mở sẽ tiêu tốn thêm RAM. Thử nghiệm cho thấy 15 tab có thể chiếm từ 1 GB đến 2 GB bộ nhớ, tùy thuộc nội dung trang web. Khi bộ nhớ đầy, máy tính không thể xử lý thêm tác vụ nào.

Nội dung:

  • Tại sao Chrome dùng nhiều RAM?
  • Cách giảm lượng RAM Chrome tiêu thụ?
  • Kết luận

Tại sao Chrome dùng nhiều RAM?

Để hiểu rõ, chúng ta sẽ giải thích từ hai khía cạnh dễ nắm bắt ngay cả khi bạn không rành kỹ thuật.

1. Các tiến trình riêng biệt chạy trong Chrome

Trên hầu hết hệ điều hành, phần mềm và dịch vụ chạy dưới dạng tiến trình và lưu trong bộ nhớ hệ thống. Tuy nhiên, với sự phát triển của công nghệ Web, trình duyệt ngày càng mạnh mẽ, nhiều công việc trước đây cần cài phần mềm riêng giờ làm ngay trên trình duyệt.

Chrome hỗ trợ nhiều tiện ích mở rộng (extension) và plugin để thêm tính năng, nhưng điều này làm trình duyệt "phình to" vì phải tải quá nhiều phần mềm, tính năng, dịch vụ cùng lúc.

Nếu trình duyệt chỉ dùng một tiến trình duy nhất? Khi xảy ra lỗi hệ thống, toàn bộ trình duyệt sẽ sập, nghĩa là mọi tab đang mở, đang chỉnh sửa, giải trí... đều biến mất.

Chrome thông minh khi tách từng tab, plugin, extension, Flash thành các tiến trình riêng biệt. Tự nhiên, càng nhiều mục cần tải, Chrome càng dùng nhiều RAM. Nhưng nhờ vậy, một tiến trình bị sập sẽ không ảnh hưởng đến hoạt động bình thường của các phần còn lại.

Vậy Chrome có ưu và nhược điểm: chúng ta được hưởng nhiều tính năng, độ ổn định, tốc độ, hiệu quả. Đánh đổi là phải chấp nhận gigabyte RAM thừa.

2. Tính năng Prerendering (Tiền tải) của Chrome

Một yếu tố khác ngầm hoạt động: tính năng prerendering của Chrome nhằm làm tải trang web nhanh hơn. Nhưng nó cũng làm tăng dùng lượng bộ nhớ. Ví dụ: bạn đang xem video YouTube, Chrome có thể tải trước video tiếp theo. Hoặc bạn tìm từ khóa học thuật trên Google, Chrome có thể tải trước kết quả từ Wikipedia.

Cách giảm lượng RAM Chrome tiêu thụ?

Từ các nguyên nhân trên, bạn hiểu tại sao Chrome ngốn nhiều RAM. Đôi khi điều đó chấp nhận được, nhưng nếu gây chậm trình duyệt hoặc ảnh hưởng hiệu năng máy, đây là 7 giải pháp:

Giải pháp 1: Đóng các tab không cần thiết

Số tab mở cùng lúc ảnh hưởng trực tiếp đến hiệu năng Chrome và lượng RAM tiêu thụ. Hãy đóng các tab không cần thiết khi dùng Chrome. Cách này cũng giúp khắc phục Chrome chậm.

Giải pháp 2: Dùng Chrome Task Manager theo dõi tiến trình

Chrome Task Manager tương tự Task Manager Windows, hiển thị mức tiêu thụ và hiệu năng của từng extension và tab trong trình duyệt. Bạn có thể tìm ra tiến trình nào ngốn nhiều RAM nhất và kết thúc chúng để giải phóng bộ nhớ.

Mở Google Chrome, nhấn tổ hợp phím Shift + Esc để mở Chrome Task Manager, chọn tiến trình không cần, nhấn End process (Kết thúc tiến trình).

Tại sao Chrome ngốn nhiều RAM và cách khắc phục

Giải pháp 3: Tắt extension và plugin không cần thiết

Extension có thể ngốn nhiều RAM. Vô hiệu hóa chúng hoặc đặt chỉ kích hoạt khi truy cập trang web cụ thể sẽ giải phóng nhiều bộ nhớ. Gõ chrome://extensions vào thanh địa chỉ và nhấn Enter để vào trang quản lý, tắt các extension không dùng. Lưu ý: xóa extension sẽ mất toàn bộ dữ liệu liên quan.

Giải pháp 4: Xóa dữ liệu duyệt web

Xóa cache và cookie của Chrome giúp giảm dùng lượng bộ nhớ và tăng tốc trình duyệt.

Gõ chrome://settings/clearBrowserData vào thanh địa chỉ và nhấn ENTER. Chọn khoảng thời gian, tích dữ liệu cần xóa, nhấn Clear Data (Xóa dữ liệu).

Tại sao Chrome ngốn nhiều RAM và cách khắc phục

Giải pháp 5: Tắt tăng tốc phần cứng và ứng dụng chạy ngầm

Khi xem Task Manager, bạn có thể thấy GPU Process tiêu thụ nhiều RAM, thường đứng top 1 hoặc 2. Chrome dùng GPU như bộ tăng tốc phần cứng cho video và đồ họa trên trang web. Khuyên nên tắt tăng tốc phần cứng, đặc biệt khi Chrome ngốn nhiều CPU.

Vào Settings (Cài đặt) > Advanced (Nâng cao) > System (Hệ thống), tắt Use hardware acceleration when available (Sử dụng tăng tốc phần cứng khi có sẵn) và Continue running background apps when Google Chrome is closed (Tiếp tục chạy ứng dụng nền khi Chrome đã đóng). Cần khởi động lại Chrome để có hiệu lực.

Tại sao Chrome ngốn nhiều RAM và cách khắc phục

Ngoài ra, trong mục Advanced, bạn cũng có thể mở rộng Language để thay đổi ngôn ngữ trong Chrome.

Giải pháp 6: Cập nhật Chrome trong trình duyệt

1. Mở Chrome.

2. Nhấn menu (ba chấm góc trên phải) > Help (Trợ giúp) > About Google Chrome. Chrome sẽ tự kiểm tra và tải cập nhật nếu có.

Tại sao Chrome ngốn nhiều RAM và cách khắc phục

3. Nhấn Relaunch (Khởi động lại).

Tại sao Chrome ngốn nhiều RAM và cách khắc phục

Kết luận:

Bạn có thể thử tất cả các giải pháp trên để xem phương án nào phù hợp nhất với thói quen làm việc. Dù xử lý vấn đề RAM của Chrome như thế nào, bạn có thể phải chấp nhận một số sự đánh đổi: đóng tab, gỡ extension, hoặc mua laptop mới với RAM lớn hơn. Nếu vẫn còn thắc mắc về RAM Chrome, hãy để lại bình luận.