Tại sao một trình duyệt ăn rất nhiều RAM

Anonim

Tại sao một trình duyệt ăn rất nhiều RAM

Các trình duyệt là một trong những chương trình đòi hỏi khắt khe nhất trong máy tính. Tiêu thụ bộ nhớ hoạt động thường xuyên vượt qua ngưỡng 1 GB, đó là lý do tại sao máy tính và máy tính xách tay không quá mạnh mẽ đang bắt đầu chậm lại, cần phải bắt đầu một số phần mềm khác song song. Tuy nhiên, nó thường được tăng cường tiêu thụ tài nguyên và tùy chỉnh tùy chỉnh. Chúng ta hãy tìm ra nó trong tất cả các phiên bản tại sao trình duyệt web có thể mất rất nhiều không gian trong RAM.

Nguyên nhân tiêu thụ cao RAM tại trình duyệt

Ngay cả trên không, máy tính hiệu quả nhất có thể hoạt động trình duyệt và các chương trình đang chạy khác cùng lúc với mức độ chấp nhận được. Để làm điều này, nó là đủ để đối phó với những lý do tiêu thụ cao của RAM và tránh các tình huống mà họ đóng góp.

Nguyên nhân 1: Browser Bigness

Các chương trình 64 bit luôn đòi hỏi nhiều hơn về hệ thống, điều đó có nghĩa là chúng cần nhiều RAM hơn. Phê duyệt như vậy là đúng với các trình duyệt. Nếu có tới 4 GB trong PC RAM, bạn có thể chọn một cách an toàn trình duyệt 32 bit làm chính hoặc phụ tùng, chỉ chạy nó nếu cần thiết. Vấn đề là các nhà phát triển là mặc dù chúng cung cấp tùy chọn 32 bit, nhưng không rõ ràng: bạn có thể tải xuống bằng cách mở một danh sách đầy đủ các tệp khởi động, trên trang chính chỉ có 64 bit được cung cấp.

Google Chrome:

  1. Mở trang chính của trang web, đi xuống, nhấp vào "Sản phẩm" khối "cho các nền tảng khác".
  2. Chuyển đến danh sách tất cả các bản tải xuống trong Google Chrome

  3. Trong cửa sổ Chọn phiên bản 32 bit.
  4. Chọn phiên bản 32 bit của Google Chrome

Mozilla Firefox:

  1. Điều hướng đến trang chính (Phải có một phiên bản của trang web bằng tiếng Anh) và đi xuống bằng cách nhấp vào liên kết "Tải xuống Firefox".
  2. Mozilla Firefox đang tải

  3. Trên trang mới, tìm các tùy chọn cài đặt nâng cao và liên kết các nền tảng khác nếu bạn muốn tải xuống phiên bản bằng tiếng Anh.

    Công tắc cài đặt Mozilla Firefox

    Chọn "Windows 32-bit" và tải xuống.

  4. Tải xuống phiên bản 32 bit Mozilla Firefox

  5. Nếu bạn cần một ngôn ngữ khác, hãy nhấp vào liên kết Tải xuống bằng ngôn ngữ khác.

    Chuyển sang sự lựa chọn của việc xả Mozilla Firefox với một gói ngôn ngữ

    Tìm ngôn ngữ của bạn trong danh sách và nhấp vào biểu tượng với dòng chữ "32".

  6. Tải xuống phiên bản 32 bit của Mozilla Firefox với gói Ulcer

Opera:

  1. Mở trang chính của trang web và nhấp vào nút "Tải lên opera" ở góc trên bên phải.
  2. Chuyển sang danh sách tất cả các lượt tải xuống Opera

  3. Cuộn xuống phía dưới và trong khối "phiên bản lưu trữ của opera", nhấp vào liên kết "Tìm ftp ftp lưu trữ".
  4. Chuyển đến kho lưu trữ FTP với phiên bản Opera

  5. Chọn phiên bản có sẵn mới nhất - nó nằm ở cuối danh sách.
  6. Chọn phiên bản mới nhất của Opera trong FTP

  7. Từ các hệ điều hành, chỉ định "thắng".
  8. Chọn hệ điều hành cho Opera trong FTP

  9. Tải xuống tệp "setup.exe", không có "x64".
  10. Tải xuống phiên bản 32 bit của Opera

Vivaldi:

  1. Chuyển đến trang chính, đi xuống trang và nhấp vào "Vivaldi cho Windows" trong khối "Vivaldi".
  2. Chuyển đến danh sách tất cả các bản tải xuống Vivaldi

  3. Cuộn xuống trang bên dưới và trong phần "Tải xuống VivalDI cho các hệ điều hành" khác, chọn 32 bit, dựa trên phiên bản Windows.
  4. Tải xuống phiên bản 32 bit của Vivaldi

Trình duyệt có thể được cài đặt trên đầu phiên bản 64 bit hoặc đã xóa trước đó. Yandex.Browser không cung cấp phiên bản 32 bit. Các trình duyệt web được thiết kế dành riêng cho các máy tính yếu, chẳng hạn như mặt trăng nhợt nhạt hoặc slimjet, do đó không bị giới hạn trong lựa chọn, do đó, để lưu một vài megabyte, bạn có thể tải xuống phiên bản 32 bit.

Xem thêm: Cách chọn trình duyệt cho một máy tính yếu

Nguyên nhân 2: Tiện ích mở rộng được cài đặt

Nguyên nhân khá rõ ràng, tuy nhiên yêu cầu đề cập. Bây giờ tất cả các trình duyệt cung cấp một số lượng lớn các tiện ích bổ sung và nhiều trong số chúng thực sự có thể hữu ích. Tuy nhiên, mỗi tiện ích mở rộng như vậy có thể yêu cầu cả 30 MB RAM và hơn 120 MB. Theo như bạn hiểu, nó không chỉ là trong số lượng tiện ích mở rộng, mà còn ở đích đến, chức năng, độ phức tạp của họ.

Chặn quảng cáo có điều kiện là một bằng chứng sáng sủa về điều này. Tất cả các quảng cáo yêu thích hoặc Adblock cộng với chiếm nhiều RAM hơn trong quá trình hoạt động so với cùng nguồn gốc UBlock. Kiểm tra xem có bao nhiêu tài nguyên yêu cầu này hoặc tiện ích mở rộng đó, bạn có thể thông qua trình quản lý tác vụ được tích hợp trong trình duyệt. Anh ấy gần như mọi trình duyệt:

Chromium - "Menu"> "Công cụ nâng cao"> "Trình quản lý tác vụ" (hoặc nhấn tổ hợp phím Shift + Esc).

Xem phần mở rộng tiêu thụ bộ nhớ trả về thông qua Trình quản lý tác vụ trong Google Chrome

Firefox - "Menu"> "Khác"> "Trình quản lý tác vụ" (hoặc nhập Giới thiệu: Hiệu suất trong thanh địa chỉ và nhấn Enter).

Xem chạy phần mở rộng tiêu thụ thông qua Trình quản lý tác vụ trong Mozilla Firefox

Nếu bạn phát hiện bất kỳ mô-đun vạn giác, hãy tìm một tương tự khiêm tốn hơn, ngắt kết nối hoặc xóa.

Lý do 3: Chủ đề đăng ký

Nhìn chung, mặt hàng này theo sau thứ hai, nhưng không phải tất cả các chỉ định đã thiết lập chủ đề thu hồi rằng nó cũng liên quan đến việc mở rộng. Nếu bạn muốn đạt được hiệu suất tối đa, hãy ngắt kết nối hoặc xóa chủ đề, đưa ra chương trình một giao diện mặc định.

Nguyên nhân 4: Mở loại tab

Trong mục này, bạn có thể thực hiện một số điểm cùng một lúc, bằng cách nào đó sẽ ảnh hưởng đến số lượng tiêu thụ RAM:

  • Nhiều người dùng sử dụng chức năng đính kèm của các tab, tuy nhiên, họ cũng yêu cầu các tài nguyên như mọi người khác. Hơn nữa, vì chúng được coi là quan trọng, khi bắt đầu một trình duyệt, chúng đơn giản hóa xác thực. Nếu có thể, chúng nên được thay thế bằng dấu trang, chỉ mở khi cần thiết.
  • Điều quan trọng cần nhớ và chính xác những gì bạn đang làm trong trình duyệt. Bây giờ nhiều trang web không chỉ hiển thị văn bản và hình ảnh, và cũng hiển thị video chất lượng cao, khởi chạy trình phát âm thanh và các ứng dụng đầy đủ khác tự nhiên đòi hỏi nhiều tài nguyên hơn so với trang web thông thường với các chữ cái và ký hiệu.
  • Đừng quên rằng các trình duyệt sử dụng tải các trang có thể cuộn trước. Ví dụ: băng VK không có nút chuyển đổi cho các trang khác, vì vậy trang tiếp theo được tải ngay cả khi bạn đang ở trên lần trước, yêu cầu RAM. Ngoài ra, bạn rời xa càng xa, trang càng lớn của trang được đặt trong RAM. Vì điều này, phanh xuất hiện ngay cả trong một tab.

Mỗi tính năng này trả về người dùng để "gây ra 2", cụ thể là để giới thiệu, để theo dõi bộ điều phối tác vụ được tích hợp trong trình duyệt web - khá có khả năng nhiều bộ nhớ mất 1-2 trang cụ thể, không còn thuộc về cho người dùng và không phải là một trình duyệt rượu vang.

Nguyên nhân 5: Các trang web có JavaScript

Nhiều trang web sử dụng ngôn ngữ kịch bản JavaScript cho công việc của họ. Để các phần của trang Internet trên JS một cách chính xác, việc giải thích mã của nó là bắt buộc (phân tích biểu hiện với việc thực hiện thêm). Nó không chỉ làm chậm quá trình tải xuống, mà còn lấy RAM để xử lý.

Các thư viện được kết nối được sử dụng rộng rãi bởi các nhà phát triển trang web, và chúng có thể khá lớn về âm lượng và tải hoàn toàn (tất nhiên, trong RAM), ngay cả khi chức năng của chính trang web không yêu cầu điều này.

Bạn có thể chiến đấu như một JavaScript triệt để - vô hiệu hóa JavaScript trong cài đặt trình duyệt và dễ dàng - sử dụng các tiện ích mở rộng loại NoScript cho Firefox và ScriptBlock cho Chromium, chặn Tải xuống và Chiến dịch JS, Java, Flash, nhưng cho phép chúng cho phép chúng hiển thị chọn lọc. Dưới đây bạn thấy một ví dụ về cùng một trang trước với khối kịch bản bị ngắt kết nối, và sau đó đi kèm. Trình dọn dẹp trang, nó nhỏ hơn tải PC.

Trang web mà không cần sử dụng noscript và với anh ta

Lý do 6: Công việc trình duyệt liên tục

Mục này theo sau từ cái trước, nhưng chỉ một phần nhất định của nó. Vấn đề JavaScript là sau khi hoàn tất việc sử dụng một tập lệnh cụ thể, công cụ quản lý bộ nhớ trong JS gọi là bộ sưu tập rác không hiệu quả lắm. Nó không ảnh hưởng rất tốt đến khối lượng RAM bận rộn trong một khoảng thời gian ngắn, chưa kể đến thời gian dài của trình duyệt. Có những thông số khác ảnh hưởng xấu đến RAM với công việc liên tục dài hạn của trình duyệt, nhưng chúng tôi sẽ không dừng lại trong lời giải thích của họ.

Kiểm tra dễ dàng hơn để truy cập một số trang web và đo số RAM bận rộn, sau đó khởi động lại trình duyệt. Do đó, 50-200 MB có thể được phát hành trong phiên kéo dài vài giờ. Nếu bạn không khởi động lại trình duyệt ngày và nhiều hơn nữa, số lượng đã được lấy vào bộ nhớ có thể đạt tới 1 GB và nhiều hơn nữa.

Làm thế nào khác để tiết kiệm tiêu thụ RAM

Ở trên chúng tôi đã liệt kê không chỉ 6 lý do ảnh hưởng đến số lượng RAM miễn phí, mà còn cho biết cách khắc phục chúng. Tuy nhiên, không phải lúc nào cũng đủ những lời khuyên và các tùy chọn bổ sung để giải quyết câu hỏi đang được xem xét.

Sử dụng một trình duyệt dỡ tải nền

Nhiều trình duyệt phổ biến hiện đang khá phàm ăn và như chúng ta đã hiểu, không phải lúc nào cũng là một công cụ trình duyệt và hành động của người dùng. Bản thân các trang thường bị quá tải với nội dung và còn lại trong nền, tiếp tục tiêu thụ tài nguyên RAM. Để dỡ chúng, bạn có thể sử dụng các trình duyệt hỗ trợ tính năng này.

Ví dụ: VivalDI tương tự nhau - nó đủ để nhấn PCM trên tab và chọn mục "Dỡ bỏ các tab Nền", sau đó tất cả chúng ngoại trừ hoạt động sẽ được dỡ từ RAM.

Dỡ các tab nền trong vivaldi

Trong SlimJet, tính năng Autvelop của tab có thể tùy chỉnh - bạn cần chỉ định số tab và thời gian nhàn rỗi, sau đó trình duyệt sẽ hủy chúng khỏi RAM. Thông tin thêm về điều này được viết trong đánh giá trình duyệt của chúng tôi trên liên kết này.

Yandex.Browser gần đây đã thêm tính năng Hibernate, giống như chức năng cùng tên trong Windows Dỡ Dữ liệu từ RAM vào đĩa cứng. Trong tình huống này, các tab chưa được sử dụng trong một thời gian nhất định, hãy chuyển đến chế độ ngủ đông, giải phóng RAM. Khi bạn rút lui vào tab Đã tải xuống, bản sao được lấy từ ổ đĩa, ví dụ, lưu phiên của nó, một bộ văn bản. Lưu một phiên là một lợi thế quan trọng so với các tab dỡ tải từ RAM, trong đó tất cả các tiến trình của trang web được đặt lại.

Đọc thêm: Công nghệ Hibernate ở Yandex.Browser

Ngoài ra, I. Baurazer có chức năng tải trang thông minh khi bắt đầu chương trình: Khi bạn chạy trình duyệt với phiên đã lưu cuối cùng, các tab đã được sửa và các phiên thường được sử dụng thông thường được tải và rơi vào RAM. Các tab ít phổ biến chỉ được tải khi truy cập chúng.

Đọc thêm: Tab tải thông minh trong Yandex.Browser

Đặt tiện ích mở rộng để quản lý các tab

Khi trình duyệt không thể vượt qua, nhưng tôi cũng không muốn sử dụng các trình duyệt hoàn toàn sáng và không phổ biến, bạn có thể đặt tiện ích mở rộng kiểm soát hoạt động của các tab nền. Tương tự được thực hiện trong các trình duyệt, khoảng một chút cao hơn một chút, nhưng nếu chúng không phù hợp với bạn vì một số lý do, nên đề xuất để đưa ra lựa chọn ủng hộ phần mềm của bên thứ ba.

Trong bệnh ung thư của bài viết này, chúng tôi sẽ không vẽ hướng dẫn về việc sử dụng các tiện ích mở rộng đó, bởi vì ngay cả người dùng mới bắt đầu có thể hiểu được công việc của họ không. Ngoài ra, để lại sự lựa chọn của bạn, hãy lắng nghe các giải pháp phần mềm phổ biến nhất:

  • Onetab - Khi bạn nhấn nút Tiện ích mở rộng, tất cả các tab đang mở được đóng, chỉ có một thứ vẫn còn thông qua đó bạn sẽ mở lại từng trang web khi cần thiết. Đây là một cách dễ dàng để nhanh chóng phát hành RAM mà không mất phiên hiện tại.

    Tải xuống từ Google WebStore | Tiện ích Firefox

  • Đình chỉ vĩ đại - Không giống như Onetab, các tab không được đặt ở đây trong một, mà chỉ cần dỡ từ RAM. Điều này có thể được thực hiện thủ công bằng cách nhấp vào nút mở rộng hoặc định cấu hình bộ hẹn giờ, sau đó các tab sẽ tự động được dỡ từ RAM. Đồng thời, họ sẽ tiếp tục nằm trong danh sách các tab mở, nhưng khi kháng cáo tiếp theo đối với họ sẽ được khởi động lại, một lần nữa, bắt đầu lấy lại tài nguyên PC.

    Tải xuống từ Google WebStore | Tiện ích bổ sung Firefox (tiện ích mở rộng Tab Tab dựa trên độ treo lớn)

  • Tabmemfree - Tự động dỡ các tab Nền không sử dụng, nhưng nếu chúng được sửa, phần mở rộng bỏ qua chúng. Tùy chọn này phù hợp với người chơi nền hoặc mở các trình soạn thảo văn bản trực tuyến.

    Tải xuống từ Google Webstore

  • Tab Wrangler là một sự mở rộng chức năng tập hợp tất cả những điều tốt nhất của những cái trước đó. Ở đây, người dùng có thể định cấu hình không chỉ thời gian sau đó các tab đang mở được dỡ từ bộ nhớ, mà còn là số của chúng trong đó quy tắc sẽ bắt đầu hành động. Nếu các trang hoặc trang cụ thể của một trang web cụ thể không cần phải xử lý, bạn có thể áp dụng cho danh sách trắng.

    Tải xuống từ Google WebStore | Tiện ích Firefox

Cấu hình trình duyệt

Trong các cài đặt tiêu chuẩn, thực tế không có tham số có thể ảnh hưởng đến việc tiêu thụ trình duyệt RAM. Tuy nhiên, một cơ hội cơ sở vẫn còn hiện diện.

Đối với crom:

Khả năng điều chỉnh tốt từ các trình duyệt trên Chromium Limited, nhưng tập hợp các hàm phụ thuộc vào trình duyệt web cụ thể. Trong hầu hết các trường hợp, bạn chỉ có thể vô hiệu hóa trình kết xuất trước. Tham số nằm trong "Cài đặt"> "Quyền riêng tư và bảo mật"> "Sử dụng Mẹo để tăng tốc tải xuống trang".

Ngắt kết nối các trang web trong Google Chrome

Dành cho Firefox:

Chuyển đến "Cài đặt"> Chung. Bố cục khối "Hiệu suất" và đặt nó hoặc xóa hộp kiểm khỏi mục "Sử dụng cài đặt hiệu suất được đề xuất". Nếu bạn lấy một đánh dấu, 2 mục bổ sung trên cài đặt hiệu suất sẽ mở. Bạn có thể tắt khả năng tăng tốc phần cứng nếu card màn hình không xử lý dữ liệu và / hoặc định cấu hình "số lượng quá trình nội dung tối đa" ảnh hưởng trực tiếp đến RAM. Chi tiết hơn về cài đặt này được viết trên trang hỗ trợ Mozilla nói tiếng Nga, nơi bạn có thể nhận được bằng cách nhấp vào liên kết "Thêm chi tiết".

Cài đặt hiệu suất Mozilla Firefox

Để vô hiệu hóa khả năng tăng tốc của tải trang như thế được mô tả ở trên cho Chromium, bạn sẽ cần chỉnh sửa cài đặt thử nghiệm. Điều này được viết dưới đây.

Nhân tiện, Firefox có khả năng minizimize mức tiêu thụ RAM, nhưng chỉ trong một phiên duy nhất. Đây là một giải pháp một lần có thể được sử dụng trong điều kiện tiêu thụ mạnh mẽ tài nguyên RAM. Nhập vào thanh địa chỉ Giới thiệu: Bộ nhớ, tìm và nhấp vào nút "Giảm thiểu bộ nhớ sử dụng".

Giảm mức tiêu thụ RAM trong một phiên tại Mozilla Firefox

Sử dụng cài đặt thử nghiệm

Trong các trình duyệt trên động cơ Chromium (và nhấp nháy cưỡng bức của nó), cũng như trong những người sử dụng động cơ Firefox, có các trang có cài đặt ẩn có thể ảnh hưởng đến số lượng RAM được phân bổ. Ngay lập tức đáng chú ý rằng phương pháp này là phụ trợ nhiều hơn, vì vậy không cần thiết phải hoàn toàn dựa vào nó.

Đối với crom:

Nhập chuỗi địa chỉ Chrome: // cờ, người dùng Yandex.Braser cần nhập trình duyệt: // cờ và nhấn Enter.

Chuyển sang cờ Chrome

Chèn mục tiếp theo vào trường tìm kiếm và nhấp vào Enter:

# Tự động loại bỏ tab - Tự động dỡ tải các tab từ RAM nếu có rất ít RAM miễn phí trong hệ thống. Khi truy cập lại tab DOULADED, nó sẽ được khởi động lại lần đầu tiên. Đặt nó giá trị "Đã bật" và khởi động lại trình duyệt.

Thay đổi trạng thái thiết lập Objentative trong Google Chrome

Nhân tiện, bằng cách đi đến Chrome: // loại bỏ (hoặc trình duyệt: // loại bỏ), bạn có thể xem danh sách các tab đang mở theo thứ tự ưu tiên của chúng, một trình duyệt cụ thể và quản lý hoạt động của chúng.

Sử dụng Chrome Vứt bỏ.

Đối với các tính năng của Firefox nhiều hơn:

Nhập thêm: cấu hình vào trường địa chỉ và nhấp vào "Tôi có rủi ro!".

Chuyển sang cài đặt thử nghiệm trong Mozilla Firefox

Chèn các lệnh mà bạn muốn thay đổi dòng tìm kiếm. Mỗi người trong số họ trực tiếp hoặc gián tiếp ảnh hưởng đến RAM. Để thay đổi giá trị, nhấp vào tham số LKM 2 lần hoặc PCM> "Chuyển đổi":

  • Trình duyệt.SessionHistory.max_total_viewers - Điều chỉnh số RAM, được tô sáng trên các trang đã truy cập. Mặc định được sử dụng để nhanh chóng hiển thị trang khi bạn quay lại nút "Quay lại" thay vì tải lại. Để lưu tài nguyên, tham số này sẽ được thay đổi. Nhấp đúp vào LKM, hỏi anh ta giá trị "0".
  • Thay đổi giá trị của thiết lập thử nghiệm trong Mozilla Firefox

  • Config.trim_on_minimize - Dỡ bỏ trình duyệt vào tệp hoán trang, trong khi nó nằm trong trạng thái cuộn.

    Theo mặc định, lệnh không có trong danh sách, vì vậy hãy tự tạo nó. Để thực hiện việc này, nhấp vào nơi trống của PCM, chọn "Tạo"> chuỗi ".

    Tạo một dòng mới trong Mozilla Firefox

    Nhập tên của lệnh được chỉ định ở trên và trong trường "true" trong trường "true".

  • Xem thêm:

    Cách thay đổi kích thước tệp Paddock trong Windows XP / Windows 7 / Windows 8 / Windows 10

    Xác định kích thước tối ưu của tệp hoán trang trong Windows

    Bạn có cần một tệp hoán trang trên SSD

  • Trình duyệt.cache.memory.enable - Cho phép hoặc cấm bộ đệm được lưu trữ trong RAM trong một phiên. Không nên tắt, vì điều này sẽ làm giảm tốc độ tải trang, vì bộ đệm sẽ được lưu trữ trên đĩa cứng, kém hơn đáng kể về tốc độ RAM. Giá trị "true" (mặc định) cho phép nếu bạn muốn tắt - chỉ định giá trị "false". Để làm việc cài đặt này, hãy chắc chắn kích hoạt như sau:

    Browser.cache.disk.enable - Đặt bộ đệm của trình duyệt trên đĩa cứng. Giá trị "true" cho phép lưu trữ bộ đệm và cho phép cấu hình trước đó hoạt động chính xác.

    Bạn có thể định cấu hình các lệnh khác. trình duyệt.cache. , ví dụ, chỉ định vị trí lưu trữ bộ đệm trên đĩa cứng thay vì RAM, v.v.

  • Browser.sessionStore.Restore_pined_tabs_on_demand - Đặt giá trị "TRUE" để vô hiệu hóa khả năng tải xuống các tab cố định khi bạn khởi động trình duyệt. Chúng sẽ không được tải xuống trong nền và tiêu thụ rất nhiều RAM miễn là bạn đi đến chúng.
  • Network.prefetch-Tiếp theo - Vô hiệu hóa trang đặt trước. Đây là điểm mới nhất phân tích các liên kết và dự đoán, nơi bạn sẽ đi. Đặt nó giá trị "false" để vô hiệu hóa tính năng này.

Thiết lập các chức năng thử nghiệm là có thể và tiếp tục vì Firefox có nhiều tham số khác, nhưng chúng ảnh hưởng đến RAM ít hơn nhiều so với những thông số được liệt kê ở trên. Sau khi thay đổi các tham số, đừng quên khởi động lại trình duyệt web.

Chúng tôi không chỉ tháo rời các lý do để tiêu thụ cao bởi RAM trình duyệt, mà còn các cách khác nhau và cách hiệu quả để giảm mức tiêu thụ tài nguyên RAM.

Đọc thêm