為什麼瀏覽器吃很多RAM

Anonim

為什麼瀏覽器吃很多RAM

瀏覽器是計算機中最苛刻的程序之一。操作記憶的消耗通常通過1 GB的閾值,這就是為什麼不太強大的計算機和筆記本電腦開始減速,有必要並行啟動一些其他軟件。但是,它通常會加強資源消耗挑釁和定制定制。讓我們在所有版本中弄清楚Web瀏覽器可以在RAM中佔用很多空間的所有版本。

瀏覽器高消耗RAM的原因

即使不是最富有成效的計算機也可以在可接受的級別同時使用瀏覽器和其他正在運行的程序。為此,它足以處理RAM的高消耗的原因,避免他們貢獻的情況。

原因1:瀏覽器爭吵

64位程序總是更苛刻的系統,這意味著它們需要更多的RAM。這種批准對於瀏覽器來說是正確的。如果RAM PC中有高達4 GB,您可以安全地選擇32位瀏覽器作為主要或備用,僅在必要時運行。問題是開發人員雖然它們提供了一個32位選項,但它不明顯:您可以通過打開完整的引導文件列表,在主頁上僅提供64位。

谷歌瀏覽器:

  1. 打開網站的主頁,下來,點擊“用於其他平台的”產品“塊”。
  2. 轉到Google Chrome中的所有下載列表

  3. 在“選擇32位版本”窗口中。
  4. 選擇32位版本的Google Chrome

火狐瀏覽器:

  1. 導航到主頁頁面(必須使用英文網站的版本),然後通過單擊“下載Firefox”鏈接來下來。
  2. Mozilla Firefox Loading.

  3. 在新頁面上,如果要以英文下載該版本,請查找高級安裝選項和其他平台鏈接。

    Mozilla Firefox安裝程序開關

    選擇“Windows 32位”並下載。

  4. 下載32位版本Mozilla Firefox

  5. 如果您需要另一種語言,請單擊“以其他語言下載”鏈接“。

    過渡到莫扎拉Firefox的選擇用Linguite包

    在列表中找到您的語言,然後單擊銘文“32”的圖標。

  6. 用潰瘍包下載32位Mozilla Firefox的32位版本

歌劇:

  1. 打開站點的主頁,然後單擊右上角的“上傳Opera”按鈕。
  2. 轉換到所有下載歌劇的列表

  3. 滾動到底部和“archive版本的Opera”塊中,單擊“查找FTP檔案”鏈接。
  4. 使用Opera版本轉到FTP存檔

  5. 選擇最新的可用版本 - 它位於列表的末尾。
  6. 在FTP中選擇最新版本的Opera

  7. 從操作系統中,指定“WIN”。
  8. 在FTP中選擇Opera的操作系統

  9. 下載文件“setup.exe”,沒有“x64”。
  10. 下載32位版本的歌劇

Vivaldi:

  1. 轉到主頁頁面,沿著頁面下降,然後單擊“VivalDi”塊中的“VivalDi for Windows”。
  2. 轉到所有Vivaldi下載的列表

  3. 向下滾動下面的頁面,並在“下載VivalDI”部分中,根據Windows版本選擇32位。
  4. 下載32位版本的Vivaldi

瀏覽器可以安裝在已存在的64位或預刪除的最後一個版本的頂部。 yandex.browser沒有提供32位版本。專為弱電腦設計的Web瀏覽器(例如​​淡月亮或Slimjet)不受限制,因此,為了保存幾兆字節,您可以下載32位版本。

另請參閱:為弱電腦選擇瀏覽器

原因2:安裝擴展

非常明顯的原因,儘管如此需要提及。現在所有瀏覽器都提供了大量的加載項,其中許多瀏覽器非常有用。然而,每個這樣的擴展可能需要30 MB的RAM和超過120 MB。如您所知,它不僅在擴展的數量,而且在目的地,功能,複雜性。

有條件的廣告阻止者是一個聰明的證明。所有最喜歡的adblock或adblock plus在活動工作期間佔用的RAM比相同的UBLOCK原點相同。檢查有多少資源需要此或擴展,可以通過內置於瀏覽器中的任務管理器。他幾乎是每一個瀏覽器:

Chromium - “菜單”>“高級工具”>“任務管理器”(或按Shift + Esc Key組合)。

通過Google Chrome中的任務管理器查看返回內存消耗擴展

Firefox - “菜單”>“更多”>“任務管理器”(或輸入關於:地址欄中的性能並按Enter)。

通過Mozilla Firefox中的任務管理器運行消費擴展

如果檢測到任何VORACE模塊,請查找更適度的模擬,斷開連接或刪除。

原因3:註冊主題

一般來說,此項目遵循第二個,但並非所有已建立主題回憶的所有名稱都涉及擴展。如果要實現最大的性能,請斷開或刪除主題,請為程序提供默認外觀。

原因4:打開標籤類型

在此項目中,您可以立即製作幾點,以某種方式影響RAM的消耗量:

  • 許多用戶使用標籤的附件功能,但是,它們還需要其他人的資源。此外,由於它們被認為是重要的,當啟動瀏覽器時,它們必須簡化。如果可能,它們應該被書籤替換,只在必要時開放。
  • 重要的是要記住,你在瀏覽器中究竟做了什麼。現在許多網站不僅僅顯示文字和圖片,還顯示了高質量的視頻,啟動音頻播放器和其他自然需要更多的資源,而不是與字母和符號的常規網站進行更多的資源。
  • 不要忘記瀏覽器提前使用滾動頁面的加載。例如,VK磁帶沒有轉換按鈕到其他頁面,因此即使您在上一個需要RAM時,即使您在前一個頁面也會加載下一頁。此外,您離開的越遠,頁面的頁面越大,RAM。因此,即使在一個標籤中也會出現剎車。

這些功能中的每一個都將用戶返回“導致2”,即建議,以跟踪Web瀏覽器內置的任務調度程序 - 很可能很多內存需要1-2個特定的頁面,這些頁面不再屬於給用戶而不是葡萄酒瀏覽器。

原因5:具有JavaScript的站點

許多網站使用JavaScript腳本語言進行工作。為了正確地對互聯網頁面的部分正確地,需要解釋其代碼(通過進一步執行的陣容分析)。它不僅減慢了下載,而且還將RAM用於處理。

連接的庫被網站開發人員廣泛使用,它們可以完全大量和加載(當然,在RAM中),即使站點本身的功能不需要這個。

您可以將其作為激進的禁用JavaScript在瀏覽器設置中,輕鬆 - 使用Firefox和Scriptlock for Chromium的Noscript類型擴展,阻止下載和操作JS,Java,Flash,但允許它們允許它們選擇性地顯示。在下面,請參閱第一個使用斷開連接的腳本塊的同一站點的示例,然後使用包含的腳本塊。更清晰的頁面,它加載PC的較小。

網站而不使用符號和他

原因6:連續瀏覽器工作

此項目從前一個遵循,但只有一定部分。 JavaScript問題是,在完成特定腳本的使用後,名為垃圾收集的JS中的內存管理工具不是很有效。在短時間內不會影響繁忙的RAM繁忙量,更不用說瀏覽器的長期時間。還有其他參數對瀏覽器的長期連續工作產生了不利地影響RAM,但我們不會停止他們的解釋。

檢查它更容易訪問多個站點並測量忙RAM的數量,然後重新啟動瀏覽器。因此,在會議期間可以釋放50-200 MB,持續數小時。如果您不重新啟動日常瀏覽器等,則已將已存儲的數量達到1 GB和更多。

否則省去ram的消費

在上面我們不僅列出了影響自由RAM數量的6個原因,但也告訴瞭如何解決它們。但是,這些提示並不總是需要解決所考慮的問題的提示和其他選項。

使用瀏覽器卸載背景選項卡

許多流行的瀏覽器現在非常貪婪,正如我們已經理解的那樣,它並不總是瀏覽器引擎和用戶動作。頁面本身通常以內容重載,並留在後台,繼續消耗RAM資源。要卸載它們,您可以使用支持此功能的瀏覽器。

例如,VivalDi是類似的 - 它足以按下標籤上的PCM並選擇“卸載背景選項卡”項,之後它們除了活動之外將從RAM卸載。

在Vivaldi中卸載背景選項卡

在Slimjet中,選項卡的自動營養功能是可自定義的 - 您需要指定空閒選項卡和時間的數量,之後瀏覽器將從RAM卸載它們。有關此信息的更多信息是在此鏈接的瀏覽器審核中編寫的。

yandex.browser最近添加了Hibernate功能,它類似於Windows中的相同名稱的函數從RAM卸載到硬盤。在這種情況下,尚未使用一段時間的標籤,轉到休眠模式,釋放RAM。在下載的選項卡後退時,複製從驅動器中取出,保存其會話,例如文本集。保存會話是從RAM強制卸載選項卡的一個重要優勢,其中重置了站點的所有進度。

閱讀更多:Yandex.Browser的Hibernate技術

此外,I. Baurazer在啟動程序時具有智能頁面負載的功能:當您使用上次保存的會話運行瀏覽器時,已修復的選項卡和常用的常用會話將被加載並落入RAM。僅在訪問它們時才加載不那麼流行的選項卡。

閱讀更多:Yandex.Browser中的智能加載選項卡

設置擴展以管理選項卡

當瀏覽器無法克服時,但我也不想使用絕對光和不受歡迎的瀏覽器,可以設置控制背景選項卡活動的擴展名。同樣在瀏覽器中實現,關於哪個稍微更高,但如果由於某種原因,他們不適合您,建議選擇支持第三方軟件。

在本文的癌症中,我們不會繪製關於使用此類擴展的說明,因為即使是初學者用戶也可以理解他們的工作。此外,請留下您的選擇,聽到最受歡迎的軟件解決方案:

  • onetab - 當您按下擴展按鈕時,關閉所有打開的選項卡,只能留下一件事,您可以通過此操作,您將手動重新打開每個站點。這是一種快速釋放RAM而不丟失當前會話的簡單方法。

    從Google WebStore下載| Firefox附加組件

  • 偉大的吊帶 - 與onetab不同,標籤在這裡沒有放置在其中,但只需從RAM卸下“。這可以通過單擊擴展按鈕手動完成,或者配置計時器,之後將自動從RAM卸載選項卡。與此同時,他們將繼續在打開選項卡列表中,但隨後對其上訴後,將重新啟動,開始再次拍攝PC資源。

    從Google WebStore下載| Firefox附加組件(基於偉大掛銷的標籤吊帶擴展)

  • tabmemfree - 自動卸下未使用的後台選項卡,但如果它們是固定的,則擴展將繞過它們。此選項適用於背景播放器或在線打開文本編輯。

    從Google WebStore下載

  • Tab Wrangler是一個功能擴展,組裝了以前最好的。這裡,用戶不僅可以配置打開選項卡從內存卸載的時間,還可以配置它們的數量,其中規則將開始採取行動。如果不需要處理特定站點的特定頁面或頁面,則可以應用於白色列表。

    從Google WebStore下載| Firefox附加組件

配置瀏覽器

在標准設置中,實際上沒有可能影響RAM瀏覽器的消耗的參數。儘管如此,仍然存在一個基本的機會。

用於鉻:

從鉻有限公司瀏覽器進行微調的可能性,但該組功能取決於特定的Web瀏覽器。在大多數情況下,您只能禁用前果根。該參數位於“設置”>“隱私和安全性”>“使用提示”以加速頁面下載“。

在Google Chrome中斷開連接站點

對於Firefox:

轉到“設置”>一般。佈局“性能”塊並將其放置或從“使用推薦的性能設置”項中刪除複選框。如果您勾選勾選,則性能設置上的其他2項將打開。如果視頻卡沒有非常正確地處理數據,以及直接影響RAM的“最大內容進程數”,則可以關閉硬件加速。更詳細地了解此設置是寫在俄語的Mozilla支持頁面上,您可以通過點擊“更多詳細信息”來獲取。

Mozilla Firefox性能設置

要禁用上面描述的頁面加載加速,您需要編輯實驗設置。這是下面寫的。

順便說一下,Firefox有能力縮小RAM的消耗,但僅在一次會話中。這是一個一次性解決方案,可用於強大消耗RAM資源的條件。進入地址欄:內存,查找並單擊“最小化內存使用”按鈕。

在Mozilla Firefox中減少一個會話中的RAM消費

使用實驗設置

在鉻發動機上的瀏覽器(及其強制眨眼)中,以及使用Firefox引擎的那些,有頁面有隱藏的設置,可能會影響分配的RAM數量。立即值得注意的是,這種方法是更多的輔助,所以沒有必要完全依賴它。

用於鉻:

輸入Chrome://標誌地址字符串,Yandex.Braser用戶需要輸入瀏覽器://標誌並按Enter鍵。

過渡到鍍鉻旗幟

在“搜索”字段中插入下一個項目,然後單擊Enter:

#自動選項卡丟棄 - 如果系統中有很少的免費RAM,則自動卸載RAM的選項卡。重新訪問卸載選項卡時,將首次重新啟動。將其設置為“已啟用”並重新啟動瀏覽器。

更改Google Chrome中的預示性設置狀態

順便說一下,通過去Chrome://丟棄(或瀏覽器://丟棄),您可以按優先級,特定瀏覽器的順序查看打開選項卡列表,並管理其活動。

使用Chrome Discards。

對於Firefox的特點:

輸入Add:Config到地址字段,然後單擊“我承擔風險!”。

切換到Mozilla Firefox的實驗設置

插入要更改搜索行的命令。它們中的每一個直接或間接影響RAM。要更改值,請單擊LKM參數2次或PCM>“Switch”:

  • Browser.SessionHistory.Max_Total_Viewers - 調節在訪問頁面上突出顯示的RAM數。默認返回“返回”按鈕而不是重新加載時,用於快速顯示頁面。為了節省資源,應更改此參數。雙擊lkm,向他詢問值“0”。
  • 改變Mozilla Firefox的實驗設置的價值

  • config.trim_on_minimize - 將瀏覽器卸載到分頁文件,而在滾動狀態下。

    默認情況下,該命令不在列表中,因此自己創建它。為此,請單擊PCM的空位置,選擇“創建”>“字符串”。

    在Mozilla Firefox中創建一個新行

    輸入上面指定的命令的名稱,並在“true”字段中的“true”字段中。

  • 也可以看看:

    如何在Windows XP / Windows 7 / Windows 8 / Windows 10中調整Paddock文件大小

    定義Windows中分頁文件的最佳大小

    您需要SSD上的分頁文件嗎?

  • browser.cache.memory.enable - 允許或禁止會話中存儲的緩存。不建議禁用,因為這將減少頁面加載速度,因為高速緩存將存儲在硬盤上,顯著劣化RAM速度。值“true”(默認值)允許如果要禁用 - 指定“假”值。要努力解決此設置,請務必激活以下內容:

    Browser.Cache.Disk.enable - 在硬盤上放置瀏覽器緩存。值“true”允許存儲緩存並允許先前的配置正常運行。

    您可以配置其他命令。瀏覽器.Cache。例如,指定將緩存保存在硬盤上而不是RAM上的位置等。

  • Browser.sessionsstore.restore_pinned_tabs_on_demand - 設置值“true”以在啟動瀏覽器時禁用下載固定選項卡的功能。只要你去他們,他們將不會在後台下載並消耗很多RAM。
  • network.prefetch-next - 禁用預設頁面。這是分析鏈接和預測性的最多的preread,您將會去。將值“false”設置為禁用此功能。

建立實驗功能並繼續,因為Firefox具有許多其他參數,但它們會影響RAM遠低於上面列出的RAM。更改參數後,不要忘記重新啟動Web瀏覽器。

我們不僅拆卸瀏覽器RAM的高消耗原因,還拆卸了瀏覽器RAM的不同方式和效率,以降低RAM資源消耗。

閱讀更多