read.cash Log in
@Darian more from that month

最近電腦的Chrome瘋狂吃資源 沒事就狂lag、不然就當機 估狗了一下才發現這問題好像很普遍 又看到很多人推薦改用Microsoft Edge 剛才試用了一下..... 真的超讚的啦! 沒想到Microsoft居然可以做出這麼好的瀏覽器 讓我對於微軟只有鳥IE的印象完全改觀! 而且現在還可以從Chrome或是其他瀏覽器無縫接軌過來 又相容Chrome的擴充套件程式 馬上決定改用Edge! 以下轉自快科技 https://www.gushiciku.cn/pl/p90h/zh-tw 我們知道Chrome是非常出色的瀏覽器,無論從效能還是功能的角度來看,都是如此。 但是Chrome在記憶體佔用方面的表現,就很令人頭疼了! 常常聽到有朋友抱怨,想要上網找找素材,不一會兒發現Chrome已經將PS要用的記憶體給擠爆了! Chrome的機制非常吃記憶體 Chrome之所以吃記憶體,是因為Chrome使用了多程序機制,每一個Chrome的標籤頁以及每一個擴充套件,都是獨立的程序。這樣機制的好處在於,單個程序的崩潰不影響整個瀏覽器,保持了穩定,但也帶來了吃記憶體的問題。 在Chrome中,就算你沒有切換到某個標籤頁,該標籤頁的程序也會持續渲染網頁中的各種元素、指令碼,佔據不小的資源,記憶體就被這樣N個標籤消耗殆盡。 知道了Chrome吃記憶體的原理,解決起來就有門路了。這就來推薦幾個減少Chrome記憶體佔用的方案,從機制上解決Chrome佔記憶體的硬傷! OneTab 這是Chrome上的一款擴充套件程式。OneTab的作用在於,可以將Chrome當前開啟的標籤頁,轉換成為列表。 這些被OneTab轉換掉成為列表的標籤頁,實際上是在記憶體中被清理掉了,但OneTab儲存了這些標籤頁的記錄。 當你想要重新瀏覽這些標籤的時候,可以通過OneTab重新開啟,網頁也就回來了。 The Great Suspender 這是一款老牌的Chrome擴充套件程式。它的作用在於,可以暫時凍結Chrome的標籤頁,讓標籤頁程序佔用的資源得以釋放出來。從這方面來說,其實The Great Suspender的原理和OneTab是有一定相似之處的。 安裝了The Great Suspender後,就會彈出相應的設定頁面,可以在其中設定多久之後凍結標籤頁,例如可以設定為1小時,那麼後臺標籤頁如果1小時不活動,就會被凍結。 此外,還可以設定不要凍結固定的、正在播放的、輸入框有文字以及使用中的標籤,可謂是非常細緻了。 使用Edge瀏覽器 如果你覺得Chrome的記憶體佔用太大,但又不想通過這些工具對標籤頁動手腳,那麼還可以考慮一下Edge瀏覽器。 Edge瀏覽器已經換用了Chromium核心,而且相容Chrome的擴充套件程式,並可以匯入Chrome的書籤、瀏覽記錄、密碼等資料。從體驗上來看,其實Chrome使用者是可以無縫過渡到Edge瀏覽器的。 而和Chrome相比,Edge瀏覽器是更加省記憶體的。原因在於,在Windows 10 2004中,微軟帶來了SegmentHeap這一特性,可以讓Edge瀏覽器的記憶體佔用下降27%之巨。 而到目前為止,Chrome是明確表示不支援該特性的,因此Edge在記憶體佔用上,相比Chrome存在明顯優勢。 Chrome認為SegmentHeap會帶來跑分下降,因此暫不支援 當然,SegmentHeap也並非全是好處,它會一定程度加重CPU的負擔。但現在CPU的效能早已經過剩,在六核八核隨處走的當下,這項技術還是比較合理的。如果你記憶體實在不堪重負,Edge要比Chrome更值得選擇。 總結 簡單來說,要降低Chrome的記憶體佔用,最常見的思路就是通過凍結Chrome標籤的程序,讓佔用的資源釋放出來,待到有需要的時候再重新載入標籤。通過這個方法,可以大大減少Chrome的記憶體佔用量,不過也會加重CPU和硬碟的負擔,體驗更多網頁載入過程,可謂有得有失。希望Chrome日後也能像Edge那樣,跟進SegmentHeap特性,帶來更合理的記憶體佔用吧。

16 comments

Log in to join in Reading is open to everyone. Replying needs an account.