Tin tức và phân tích của tất cả các thiết bị di động

Tại sao Google Chrome lại sử dụng nhiều RAM như vậy? Đây là cách khắc phục nó

Nội dung:

Chuyển đổi

  • Google Chrome có thực sự sử dụng nhiều RAM hơn không?
  • Tại sao Google Chrome lại sử dụng nhiều RAM như vậy?
    • Thói quen duyệt web ảnh hưởng đến việc sử dụng RAM
    • Google Chrome quản lý RAM như thế nào? Các trình duyệt như Chrome quản lý RAM theo cách này để có độ ổn định tốt hơn và tốc độ nhanh hơn. Nhưng Chrome vẫn sử dụng rất nhiều RAM. Ít nhất trong nhiều trường hợp, nó dường như sử dụng nhiều RAM hơn các trình duyệt khác. Dưới đây là giải thích ngắn gọn về cách Chrome xử lý RAM. Lý do chính để chạy từng tiến trình riêng biệt là tính ổn định. Bằng cách chạy từng quy trình riêng biệt, toàn bộ trình duyệt vẫn ổn định khi gặp sự cố. Đôi khi plugin hoặc tiện ích mở rộng sẽ bị lỗi và yêu cầu bạn phải làm mới tab. Nếu mỗi tab và tiện ích mở rộng được khởi chạy trong cùng một quy trình, bạn có thể cần phải khởi động lại toàn bộ trình duyệt thay vì một tab duy nhất. Nhược điểm là một số quy trình mà trình duyệt quy trình đơn có thể chia sẻ giữa các tab cần phải được sao chép cho từng tab trong Chrome. Việc chia thành nhiều quy trình cũng mang lại lợi ích bảo mật, tương tự như sandbox hoặc sử dụng máy ảo. Ví dụ: nếu một cuộc tấn công JavaScript xảy ra trên một tab, thì không có cách nào để chuyển sang tab khác trong Chrome, điều này có thể xảy ra trong trình duyệt một quy trình. Tăng dung lượng RAM trong Chrome là plugin và tiện ích mở rộng. Mọi plugin hoặc tiện ích mở rộng được thêm vào Google Chrome đều yêu cầu tài nguyên để hoạt động. Càng cài đặt nhiều tiện ích mở rộng thì Chrome càng cần nhiều RAM. Một ví dụ đáng chú ý là kết xuất trước. Kết xuất trước cho phép Chrome bắt đầu tải trang web mà nó dự kiến ​​bạn sẽ truy cập tiếp theo (đây có thể là kết quả tìm kiếm hàng đầu của Google hoặc liên kết “trang tiếp theo” trên một trang web tin tức). Quá trình kết xuất trước tốn nhiều tài nguyên và do đó tiêu tốn nhiều RAM hơn. Nhưng nó cũng tăng tốc độ duyệt web, đặc biệt là đối với các trang web thường xuyên truy cập. Mặt khác, nếu xảy ra lỗi trong quá trình kết xuất trước, nó có thể sử dụng nhiều RAM hơn bạn mong đợi, làm chậm các khu vực khác trên máy tính hoặc khiến tab trình duyệt của bạn không phản hồi. Sử dụng RAM Chrome trên các thiết bị phần cứng hạn chế

    • Các bản cập nhật Chrome cố gắng giảm mức sử dụng RAM của Chrome
  • Việc sử dụng RAM của Google Chrome có phải là vấn đề không?
  • Cách làm cho Chrome tốn ít RAM hơn
  • Google Chrome có sử dụng quá nhiều bộ nhớ không?

Bài học chính

  • Danh tiếng sử dụng nhiều RAM của Chrome không hoàn toàn chính xác; đôi khi các trình duyệt khác có thể sử dụng nhiều RAM hơn. Tuy nhiên, Chrome vẫn yêu cầu một lượng RAM đáng kể do tốc độ và cách quản lý các quy trình.
  • Thói quen duyệt web của bạn ảnh hưởng đến lượng RAM mà Chrome sử dụng. Để nhiều tab mở sẽ tăng mức sử dụng RAM.
  • Google biết về việc sử dụng RAM của Chrome và đã nỗ lực giảm thiểu việc này bằng các bản cập nhật như DiskAlloc. Tuy nhiên, việc sử dụng RAM của Chrome có phải là vấn đề hay không còn phụ thuộc vào phần cứng hệ thống của bạn và liệu hiệu suất có bị ảnh hưởng hay không. Có một số bước bạn có thể thực hiện như sử dụng Trình quản lý tác vụ Chrome cũng như quản lý plugin và tiện ích mở rộng để giảm mức sử dụng RAM của Chrome.

Nếu bạn đã thực hiện bất kỳ nghiên cứu nào trên nhiều trình duyệt, bạn sẽ biết rằng Chrome có thể hơi ngốn tài nguyên. Hãy xem Trình quản lý tác vụ hoặc Trình giám sát hoạt động; bạn sẽ thường thấy Chrome ở đầu danh sách.

Nhưng tại sao Chrome lại sử dụng nhiều RAM như vậy, nhất là khi so sánh với các trình duyệt khác? Và bạn có thể làm gì để kiểm soát nó? Đây là cách làm cho Chrome sử dụng ít RAM hơn.

Google Chrome có thực sự sử dụng nhiều RAM hơn không?

Cách đây vài năm, câu trả lời duy nhất là có. Danh tiếng của Google Chrome về việc yêu cầu nhiều RAM đã được nhiều người biết đến.

Tuy nhiên, những thay đổi đối với Google Chrome đã cải thiện việc sử dụng bộ nhớ của trình duyệt, đặc biệt khi so sánh với các trình duyệt phổ biến khác. Đôi khi Mozilla, Edge, Opera và Safari sử dụng nhiều RAM hơn Chrome. Làm sao tôi biết được? Tôi đã tiến hành một thử nghiệm ngắn bằng cách mở trang Facebook, video trên YouTubetrang web BBC Sport và Twitter trong một trình duyệt sạch.

Kết quả sẽ làm bạn quan tâm.

Có Google Chrome, vui vẻ ở giữa các trình duyệt khác. Chắc chắn, đó chỉ là một giai thoại và có quá nhiều bằng chứng cho thấy Chrome ngốn nhiều RAM hơn các trình duyệt khác. Nếu bạn đã từng thực hiện bài kiểm tra mức sử dụng RAM của trình duyệt của riêng mình thì rất có thể Chrome đang sử dụng nhiều RAM hơn các trình duyệt khác.

Google Chrome là một trong những trình duyệt nhanh nhất nhưng nó cần rất nhiều RAM để đạt được danh hiệu này.

Tại sao Google Chrome lại sử dụng nhiều RAM như vậy?

“Mặt gà! Google Chrome đã hết bộ nhớ khi cố gắng hiển thị trang web này.”

Đây là thông báo bạn nhìn thấy khi Chrome hết bộ nhớ. Để hiểu lý do Chrome sử dụng nhiều bộ nhớ như vậy, bạn cần hiểu cách hoạt động của hầu hết các trình duyệt hiện đại.

Mọi ứng dụng trên máy tính của bạn đều chạy các tiến trình trong RAM máy tính, nơi diễn ra công việc khó khăn để chạy máy tính của bạn. RAM dùng để lưu trữ tạm thời mọi loại dữ liệu và có tốc độ rất nhanh. CPU của bạn có thể truy cập dữ liệu được lưu trữ trong RAM hệ thống nhanh hơn nhiều so với ổ cứng hoặc thậm chí là SSD.

Chrome, Firefox, Opera và Microsoft Edge lưu trữ từng tab, plugin và tiện ích mở rộng trong một quy trình RAM khác nhau. Quá trình này được gọi là sự cô lập và ngăn chặn một quá trình ghi vào một quá trình khác.

Do đó, khi bạn mở Trình quản lý tác vụ hoặc Trình giám sát hoạt động của Google Chrome, nó sẽ hiển thị nhiều mục. Nếu để ý kỹ, bạn có thể thấy mỗi tiến trình chỉ sử dụng một lượng RAM nhỏ, nhưng khi cộng chúng lại thì tải sẽ rất lớn.

Thói quen duyệt web ảnh hưởng đến việc sử dụng RAM

Đừng quên rằng có hai bên tham gia khi duyệt web: bạn và trình duyệt của bạn. Nếu bạn mở nhiều tab trong khi duyệt, Chrome sẽ sử dụng nhiều RAM hơn. Nó rất đơn giản.

Google Chrome quản lý RAM như thế nào?

Các trình duyệt như Chrome quản lý RAM theo cách này để có độ ổn định tốt hơn và tốc độ nhanh hơn. Nhưng Chrome vẫn sử dụng rất nhiều RAM. Ít nhất trong nhiều trường hợp, nó dường như sử dụng nhiều RAM hơn các trình duyệt khác. Dưới đây là giải thích ngắn gọn về cách Chrome xử lý RAM.

Lý do chính để chạy từng tiến trình riêng biệt là tính ổn định. Bằng cách chạy từng quy trình riêng biệt, toàn bộ trình duyệt vẫn ổn định khi gặp sự cố. Đôi khi plugin hoặc tiện ích mở rộng sẽ bị lỗi và yêu cầu bạn phải làm mới tab. Nếu mỗi tab và tiện ích mở rộng được khởi chạy trong cùng một quy trình, bạn có thể cần phải khởi động lại toàn bộ trình duyệt thay vì một tab duy nhất.

Nhược điểm là một số quy trình mà trình duyệt quy trình đơn có thể chia sẻ giữa các tab cần phải được sao chép cho từng tab trong Chrome. Việc chia thành nhiều quy trình cũng mang lại lợi ích bảo mật, tương tự như sandbox hoặc sử dụng máy ảo.

Ví dụ: nếu một cuộc tấn công JavaScript xảy ra trên một tab, thì không có cách nào để chuyển sang tab khác trong Chrome, điều này có thể xảy ra trong trình duyệt một quy trình.

Tăng dung lượng RAM trong Chrome là plugin và tiện ích mở rộng. Mọi plugin hoặc tiện ích mở rộng được thêm vào Google Chrome đều yêu cầu tài nguyên để hoạt động. Càng cài đặt nhiều tiện ích mở rộng thì Chrome càng cần nhiều RAM.

Một ví dụ đáng chú ý là kết xuất trước. Kết xuất trước cho phép Chrome bắt đầu tải trang web mà nó dự kiến ​​bạn sẽ truy cập tiếp theo (đây có thể là kết quả tìm kiếm hàng đầu của Google hoặc liên kết “trang tiếp theo” trên một trang web tin tức). Quá trình kết xuất trước tốn nhiều tài nguyên và do đó tiêu tốn nhiều RAM hơn. Nhưng nó cũng tăng tốc độ duyệt web, đặc biệt là đối với các trang web thường xuyên truy cập.

Mặt khác, nếu xảy ra lỗi trong quá trình kết xuất trước, nó có thể sử dụng nhiều RAM hơn bạn mong đợi, làm chậm các khu vực khác trên máy tính hoặc khiến tab trình duyệt của bạn không phản hồi.

Sử dụng RAM Chrome trên các thiết bị phần cứng hạn chế

Chrome có một số câu trả lời về việc sử dụng RAM trên các thiết bị có nguồn điện thấp hoặc thiết bị có phần cứng hạn chế. Tuy nhiên, theo nguyên tắc chung, khi Chrome chạy trên phần cứng phù hợp, nó sẽ chạy bằng mô hình quy trình được giải thích trước đó.

Ngược lại, khi Chrome chạy trên thiết bị có ít tài nguyên hơn, Chrome sẽ tự hợp nhất thành các quy trình riêng lẻ để giảm mức sử dụng bộ nhớ tổng thể. Sử dụng một quy trình duy nhất cho phép bạn giảm tài nguyên nhưng đi kèm với nguy cơ mất ổn định trình duyệt.

Ngoài ra, Chrome biết nó sử dụng bao nhiêu bộ nhớ. Nó không vô tâm ăn từng chút RAM mà nó có thể tìm thấy. Chrome giới hạn số lượng quy trình có thể chạy tùy thuộc vào phần cứng hệ thống. Đây là giới hạn nội bộ nhưng khi đạt đến giới hạn này, Chrome sẽ chuyển sang khởi chạy các tab từ cùng một trang web trong một quy trình.

Các bản cập nhật Chrome cố gắng giảm mức sử dụng RAM của Chrome

Vào cuối năm 2020, các nhà phát triển Google Chrome đã thông báo rằng họ sẽ giới thiệu tính năng tiết kiệm RAM được gọi là “PartitionAlloc Fast Malloc”. Không đi sâu vào chi tiết kỹ thuật của tính năng này, DiskAlloc sẽ dừng bất kỳ quá trình đơn lẻ nào tiêu thụ hơn 10% tổng bộ nhớ hệ thống.

Tinh chỉnh này xuất hiện sau khi Microsoft giảm mức sử dụng RAM của trình duyệt Edge dựa trên Chrome bằng “Segment Heap”, một tinh chỉnh khác được thiết kế để giảm mức sử dụng bộ nhớ của trình duyệt.

Vào tháng 3 năm 2021, với việc phát hành Chrome 89, PartionAlloc đã được ra mắt. Google tuyên bố rằng tính năng này giúp giảm mức tiêu thụ bộ nhớ trên hệ thống 64 bit Windows hơn 20 phần trăm, đồng thời giảm thêm mức tiêu thụ bộ nhớ o 8 phần trăm bằng cách hiển thị. Sự thay đổi là đáng chú ý. Nếu bạn đang sử dụng bất kỳ phiên bản Chrome nào từ phiên bản 89 trở lên (Chrome 115 là phiên bản mới nhất tại thời điểm viết bài này), trình duyệt của bạn sẽ loại bỏ bộ nhớ cũ nhanh hơn, giảm căng thẳng cho RAM và khiến Chrome bị mang tiếng là ngốn bộ nhớ.

Việc sử dụng RAM của Google Chrome có phải là vấn đề không?

Chrome cần bao nhiêu RAM? Có giới hạn về lượng RAM mà Chrome sử dụng trước khi vấn đề này xảy ra không? Câu trả lời nằm ở phần cứng hệ thống.

Chỉ vì Chrome sử dụng nhiều RAM không nhất thiết có nghĩa là nó gây ra sự cố. Nếu hệ thống của bạn không sử dụng RAM có sẵn thì nó sẽ không có tác dụng gì với bạn; Máy tính của bạn chỉ sử dụng RAM để truy cập dữ liệu nhanh chóng và tăng tốc độ xử lý. Nếu bạn giữ RAM sạch nhất có thể thì bạn sẽ không sử dụng năng lượng của máy tính.

Cũng giống như điện thoại thông minh của bạn, việc xóa các tiến trình đang chạy và RAM có thể làm mọi thứ chậm lại về lâu dài. Do đó, các công cụ dọn dẹp và tăng tốc RAM có hại cho điện thoại thông minh của bạn. Nó được thiết kế để chứa đầy dữ liệu!

Chrome đang sử dụng quá nhiều bộ nhớ

Tuy nhiên, nếu Chrome sử dụng quá nhiều bộ nhớ thì có thể trở thành một vấn đề. Khi Chrome sử dụng quá nhiều bộ nhớ, nó sẽ giới hạn dung lượng khả dụng cho các chương trình khác. Chrome thậm chí có thể bắt đầu gặp sự cố khi lưu trữ thông tin quan trọng từ trình duyệt để truy cập nhanh, lúc đầu khiến việc sử dụng RAM bị ảnh hưởng.

Xét về bản chất, việc sử dụng RAM của Chrome chỉ là vấn đề khi nó làm chậm máy tính của bạn, có thể là trình duyệt hoặc toàn bộ hệ thống. Nếu bạn thấy Chrome đang sử dụng nhiều bộ nhớ nhưng không có tác động tiêu cực nào đến hiệu suất thì điều đó không đáng lo ngại.

Ví dụ: đôi khi tôi mở 50 tab Chrome trở lên bằng cách sử dụng 2,5 GB RAM trở lên. Đó có vẻ là một số tiền khổng lồ, nhưng hệ thống của tôi có 32 để sử dụng GB RAM nên không có vấn đề gì. (Dù sao thì bạn thực sự cần bao nhiêu RAM?) Hãy thử tương tự trên máy tính xách tay z 4 GB RAM và bạn sẽ có một khoảng thời gian tồi tệ.

Nếu việc sử dụng bộ nhớ của Chrome làm bạn chậm lại thì đã đến lúc phải hành động.

Cách làm cho Chrome tốn ít RAM hơn

Có một số cách để tăng tốc độ duyệt web và giảm dung lượng RAM mà Chrome sử dụng. Công cụ quan trọng nhất mà bạn có thể sử dụng là Trình quản lý tác vụ Chrome.

Giống như Trình quản lý tác vụ hệ thống WindowsTrình quản lý tác vụ Chrome hiển thị hiệu suất và mức sử dụng của mọi tab và tiện ích mở rộng trong trình duyệt của bạn. Bạn có thể sử dụng Trình quản lý tác vụ của Chrome để tìm hiểu xem ứng dụng nào đang sử dụng nhiều bộ nhớ nhất rồi đóng ứng dụng đó để giải phóng dung lượng.

Trong hệ thống Windows nhấn Shift + Esc để truy cập Trình quản lý tác vụ. Trên máy Mac, bạn cần mở nó từ menu Window. Chọn một quy trình, sau đó nhấn Kết thúc quá trình.

Hãy chú ý đến các tab và phần mở rộng đã tăng kích thước. Đôi khi một tab Chrome có thể sử dụng nhiều bộ nhớ do lỗi hoặc cấu hình kém. Đôi khi rò rỉ bộ nhớ Chrome khiến trình duyệt (hoặc thậm chí toàn bộ hệ thống) bị treo.

Sau khi loại bỏ các quy trình sử dụng nhiều tài nguyên, bạn có thể thực hiện một số việc khác để khắc phục các sự cố thường gặp của Chrome.

Quản lý plugin và tiện ích mở rộng để tiết kiệm bộ nhớ Chrome

Bạn có thể tắt các tiện ích mở rộng sử dụng nhiều năng lượng. Ngoài ra, bạn có thể đặt chúng chỉ kích hoạt khi sử dụng một trang web cụ thể.

Nhấp chuột phải vào tiện ích mở rộng và chọn Quản lý tiện ích mở rộng. Thay đổi “Cho phép tiện ích mở rộng này đọc và thay đổi tất cả dữ liệu trên các trang web tôi truy cập” thành Khi nhấp chuột hoặc Trên các trang web cụ thể.

Nếu bạn có nhiều tiện ích mở rộng sử dụng cho các mục đích khác nhau, hãy cân nhắc việc cài đặt trình quản lý tiện ích mở rộng nhanh. SimpleExtManager thêm một hộp thả xuống nhỏ bên cạnh khay mở rộng. Sau đó, chỉ cần một cú nhấp chuột để bật và tắt tất cả các tiện ích mở rộng.

Cài đặt tiện ích mở rộng quản lý tab Chrome để giảm mức sử dụng bộ nhớ

Việc cài đặt thêm tiện ích mở rộng để quản lý các vấn đề sử dụng RAM của Chrome nghe có vẻ phản trực giác, đặc biệt là sau tất cả các vấn đề bạn vừa đọc.

Một số tiện ích mở rộng được thiết kế đặc biệt với tính năng quản lý RAM, giúp bạn tùy chỉnh cách Chrome xử lý và loại bỏ các tab bạn không còn sử dụng.

Ví dụ: Great Scrapbook cho phép bạn điều chỉnh tần suất Chrome loại bỏ các tab không sử dụng. Chrome loại bỏ các tab khi không sử dụng để tiết kiệm bộ nhớ. Với The Great Discarder, bạn có thể thay đổi khoảng thời gian, chỉ định những lá bài nào không nên bỏ, v.v.

Kiểm tra thói quen duyệt web của bạn để giảm mức sử dụng RAM của Chrome

Như đã đề cập ở trên, thói quen duyệt web của bạn có tác động trực tiếp đến việc sử dụng RAM. Càng mở nhiều tab, Chrome sẽ sử dụng càng nhiều RAM. Tất cả chúng ta đều có lỗi khi để nhiều tab mở trong nhiều cửa sổ, nhưng việc đóng một số tab khi bạn đang làm việc sẽ làm giảm mức sử dụng RAM của Chrome. Các trang web có nội dung đa phương tiện nói riêng có thể ngốn RAM và tài nguyên, vì vậy hãy bắt đầu từ đó nếu bạn vẫn mở Netflix, YouTube và khác.

Google Chrome có sử dụng quá nhiều bộ nhớ không?

Chrome là trình duyệt thống trị trên thế giới. Các trình duyệt thay thế như Firefox và Opera có thể sử dụng lượng bộ nhớ tương tự như Chrome, vì vậy việc chuyển đổi không phải lúc nào cũng là lựa chọn tốt nhất. Nếu Chrome đang sử dụng quá nhiều bộ nhớ trên hệ thống của bạn nhưng bạn muốn tiếp tục sử dụng hệ sinh thái Chrome (để các tiện ích và ứng dụng của bạn sẽ tiếp tục hoạt động), hãy xem Microsoft Edge, có vẻ như sử dụng ít RAM hơn một chút.

Các vấn đề khác cũng đang bị đe dọa. Ví dụ YouTube đang sử dụng một thư viện lỗi thời khiến dịch vụ chạy chậm hơn tới 5 lần trong Firefox và Opera, sử dụng nhiều tài nguyên hơn mức cần thiết. Vấn đề cụ thể này đã được giải quyết, nhưng nó là một ví dụ về cách người dẫn đầu thị trường trình duyệt và chủ sở hữu các dịch vụ trực tuyến lớn có thể tác động đến việc sử dụng tài nguyên trên toàn thị trường.

Nếu bạn muốn tiếp tục sử dụng Chrome, hãy làm như vậy. Đây là một trình duyệt nhanh, an toàn với hàng nghìn tiện ích mở rộng tuyệt vời cố gắng tích cực giảm mức sử dụng bộ nhớ.