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

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

Nếu bạn đã thực hiện bất kỳ nghiên cứu nào về các trình duyệt khác nhau, bạn đã quen thuộc với thực tế rằng Chrome có thể là một nguồn tài nguyên nhỏ. Nhìn lướt qua Trình quản lý tác vụ hoặc Trình theo dõi hoạt động của bạn và 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, đặc biệt là so với các trình duyệt khác? Và bạn có thể làm gì để giữ nó trong tầm kiểm soát? Dưới đâ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?

Vài năm trước, câu trả lời duy nhất là Có. Danh tiếng ngốn RAM của Google Chrome đã nổi tiếng.





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 là so với các trình duyệt phổ biến khác. Đôi khi, Mozilla, Edge, Opera và Safari đều sử dụng nhiều RAM hơn Chrome. Làm thế nào để tôi biết điều này? Tôi đã chạy một bài kiểm tra ngắn, mở trang Facebook, video YouTube, trang web BBC Sport và Twitter trong một trình duyệt sạch.

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



Có Google Chrome, ngồi vui vẻ giữa các trình duyệt khác. Chắc chắn, đây là một giai thoại và có quá đủ 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 chạy thử nghiệm sử dụng RAM của trình duyệt của riêng mình, thì rất có thể bạn thấy Chrome sử dụng nhiều RAM hơn các trình duyệt khác.

Google Chrome hoàn toàn 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 đó.





Tại sao Google Chrome lại sử dụng nhiều RAM?

'Ôi, hỏng! Google Chrome đã hết bộ nhớ trong khi cố gắng hiển thị trang web này. '

Đó là thông báo bạn thấy khi Chrome hết bộ nhớ. Để hiểu tại sao 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 quy trình trong RAM của máy tính, nơi diễn ra công việc khó khăn khi chạy máy tính của bạn. RAM là nơi lưu trữ tạm thời cho tất cả các loại dữ liệu và nó rất nhanh. CPU của bạn có thể truy cập dữ liệu được giữ trong RAM hệ thống của bạn nhanh hơn nhiều so với ổ cứng hoặc thậm chí là SSD.

Chrome, Firefox, Opera và Microsoft Edge đều lưu trữ mọi 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ách ly và ngăn không cho một quá trình ghi vào một quá trình khác.

cách xem youtube với bạn bè

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

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

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

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

Thêm lượng RAM sử dụng trong Chrome là các plugin và tiện ích mở rộng. Mỗi plugin hoặc tiện ích mở rộng bạn thêm vào Google Chrome đều yêu cầu tài nguyên để chạy. Bạn đã cài đặt càng nhiều tiện ích mở rộng, Chrome càng cần nhiều RAM hơn để chạy.

Kết xuất trước là một ví dụ đáng chú ý. Kết xuất trước cho phép Chrome bắt đầu tải lên một trang web mà nó dự đoán bạn sẽ truy cập tiếp theo (nó có thể là kết quả tìm kiếm hàng đầu từ 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 yêu cầu tài nguyên và do đó sử dụng nhiều RAM hơn. Nhưng nó cũng tăng tốc trải nghiệm duyệt web của bạn, đặc biệt là đối với các trang web thường xuyên truy cập.

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

Sử dụng RAM của 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 cho việc sử dụng RAM trên các thiết bị tiêu thụ điện năng thấp hoặc các thiết bị có phần cứng hạn chế. Quy tắc chung là khi Chrome đang chạy trên phần cứng có khả năng, nó sẽ hoạt động bằng cách sử dụng mô hình quy trình đã giải thích trước đó.

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

Ngoài ra, Chrome cũng biết lượng bộ nhớ đang sử dụng. 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 mà Chrome có thể bắt đầu tùy thuộc vào phần cứng hệ thống của bạn. Đây là một giới hạn nội bộ, nhưng khi đạt đến, Chrome sẽ chuyển sang chạy các tab từ cùng một trang web trong một quá trình.

Cập nhật Cố gắng ngăn Chrome chiếm bộ nhớ

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

Cải tiến này diễn ra sau khi Microsoft quản lý để giảm mức sử dụng RAM trong trình duyệt Edge dựa trên Chromium bằng cách sử dụng 'Segment Heap', một cải tiến khác dành riêng cho việc giảm mức sử dụng bộ nhớ của trình duyệt.

Liên quan: Những tính năng này làm cho Edge năng suất hơn Chrome

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 RAM mà Chrome sẽ sử dụng trước khi nó gặp sự cố không? Câu trả lời nằm ở phần cứng hệ thống của bạn.

Chỉ vì Chrome đang sử dụng nhiều RAM không có nghĩa là nó nhất thiết phải gây ra sự cố. Nếu hệ thống của bạn không sử dụng RAM có sẵn, nó không hoạt động tốt cho 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ữ bộ nhớ RAM rõ ràng nhất có thể, bạn đang không tận dụng được sức mạnh của máy tính.

Cũng giống như trên điện thoại thông minh, xóa các quy trình đang chạy của bạn và RAM có thể làm chậm mọi thứ về lâu dài. Đó là lý do tại sao Các trình dọn dẹp và tăng RAM không tốt cho điện thoại thông minh của bạn .

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

Tuy nhiên, nếu Chrome đang sử dụng quá nhiều bộ nhớ, nó có thể gây ra sự cố. 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 khó khăn trong việc giữ thông tin quan trọng từ trình duyệt của bạn để truy cập nhanh chóng, từ đó phủ nhận việc sử dụng RAM ngay từ đầu.

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

Ví dụ: đôi khi tôi mở 50 tab Chrome trở lên, sử dụng RAM 2,5 GB trở lên. Nghe có vẻ như là một số lượng lớn, nhưng hệ thống của tôi có RAM 16GB để sử dụng, vì vậy nó không phải là một vấn đề. Hãy thử tương tự trên một máy tính xách tay có RAM 4GB, 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 đang làm chậm mọi thứ, đã đến lúc phải hành động .

Cách làm cho Chrome sử dụng ít RAM hơn

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

Tương tự như Trình quản lý tác vụ của Windows, Trình quản lý tác vụ của Chrome hiển thị hiệu suất và mức tiêu thụ của từng tab và tiện ích mở rộng trong trình duyệt. Bạn có thể sử dụng Trình quản lý tác vụ của Chrome để tìm ra bộ nào đang sử dụng nhiều bộ nhớ nhất, sau đó đóng chúng để giải phóng dung lượng.

Trong Windows, chỉ cần nhấn Shift + Esc để truy cập Trình quản lý tác vụ; trên máy Mac, bạn sẽ cần mở nó từ Cửa sổ thực đơn. Chọn quy trình, sau đó nhấn Kết thúc quá trình .

Chú ý đến các tab và tiện ích mở rộng có kích thước lớn hơn . Đô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 sẽ khiến trình duyệt của bạn bị treo (hoặc thậm chí toàn bộ hệ thống của bạn).

Khi bạn đã loại bỏ các quy trình tốn nhiều tài nguyên, có một số việc khác bạn có thể làm để khắc phục sự cố thường xuyên của Chrome .

Quản lý các 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 đang 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 của bạn trên các trang web mà bạn truy cập' thành một trong hai Trong một cái nhấp chuột hoặc Trên các trang web cụ thể .

cách vào bios windows 10 khi khởi động

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

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

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ẻ ngược đời, đặ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 nữa.

Ví dụ, The Great Suspender cho phép bạn tạm dừng các quy trình trên tất cả trừ một tab, ngay lập tức giảm lượng bộ nhớ mà Chrome đang sử dụng. Great Suspender cũng có một loạt các tùy chọn khác, bao gồm cả tiện ích Hủy sử dụng tất cả các tab khi bạn muốn kích hoạt lại mọi thứ.

Một lựa chọn khác là Người bỏ cuộc vĩ đại , cho phép bạn tùy 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 chúng không được 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 các tab không được loại bỏ, v.v.

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

Chrome là trình duyệt thống trị trên toàn cầu. Các trình duyệt thay thế như Firefox và Opera có thể sử dụng một lượng bộ nhớ tương tự như Chrome, vì vậy chuyển đổi không phải lúc nào cũng là lựa chọn tốt nhất.

Có những vấn đề khác đang diễn ra. 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 trên 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 hiện đã được khắc phục nhưng cung cấp 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ủa các dịch vụ trực tuyến lớn có thể ảnh hưở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 an toàn, nhanh chóng với hàng nghìn tiện ích mở rộng tuyệt vời và một trình duyệt đang tích cực cố gắng giảm thiểu việc sử dụng bộ nhớ.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách xóa cookie và bộ nhớ cache trong Chrome

Bạn gặp sự cố với Chrome? Xóa cookie và bộ nhớ cache của bạn có thể hữu ích.

Đọc tiếp
Chủ đề liên quan
  • Internet
  • Giải thích về công nghệ
  • Bộ nhớ máy tính
  • Google Chrome
  • Xử lý sự cố
  • Mẹo duyệt web
Giới thiệu về tác giả Gavin Phillips(Đã xuất bản 945 bài báo)

Gavin là Junior Editor cho Windows and Technology Explained, người đóng góp thường xuyên cho Podcast Thực sự Hữu ích và là người đánh giá sản phẩm thường xuyên. Anh ấy có bằng Cử nhân (Hons) Viết đương đại với Thực hành nghệ thuật kỹ thuật số bị cướp đoạt từ những ngọn đồi của Devon, cũng như hơn một thập kỷ kinh nghiệm viết văn chuyên nghiệp. Anh ấy thích uống nhiều trà, trò chơi trên bàn và bóng đá.

Xem thêm từ Gavin Phillips

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký