
Chrome 已經成為了世界上的浏覽器,然而這并不意味着它很完美——起碼在資源占用方面,就經常為人所诟病。特别是在内存使用上,Chrome 的策略經常令人驚呼連連,無論你往機器加了多少内存,Chrome 總有辦法把内存都吃掉。要如何解決這個問題?今天就一起來說說吧。
Chrome 之所以如此耗費内存,跟它的機制是息息相關的。Chrome 每個标簽頁都會啟用一個新的進程,負責标簽頁中網頁的渲染、腳本運行等,每個進程都需要占據不小的資源。與此同時,就算你不切到這個标簽,它依然會維持網頁元素的實時運行,因此當在 Chrome 開啟多标簽後,這些标簽頁都會單獨占據不小的資源,内存也就被這樣消耗殆盡。
Chrome 的機制非常吃内存
要如何解決問題?标簽頁占據線程這是 Chrome 的底層機制,難以改變;因此要讓 Chrome 節省内存,所需要做的就是讓後台的标簽頁别處于激活狀态,讓後台的标簽頁将資源釋放出來。事實上,Chrome 就計劃在新版中這麼幹,Chrome 的一個開發思路就是減少後台标簽頁的 JS 喚醒計時器,讓後台标簽頁中的網頁别運行不必要的任務,這可以節省不少資源。
不過 Chrome 的這個改進仍未應用于當前版本。怎麼辦?通過第三方的擴展程序,也可以實現類似的效果。
這是一款老牌的 Chrome 擴展,它的作用在于可以凍結後台的标簽頁。在 Chrome 商店中,可以直接安裝 The Great Suspender,而國内用戶也可以直接通過搜索引擎找相應的 crx 文件安裝。
The Great Suspender 的作用在于,它可以在一定時間後,凍結掉後台的标簽頁,讓标簽頁中的網頁暫停,将資源清空出來。而 The Great Suspender 的使用也很簡單,安裝後,就會彈出相應的設置頁面,可以在其中設置多久之後凍結标簽頁,例如可以設置為 1 小時,那麼後台标簽頁如果 1 小時不活動,就會被凍結。此外,還可以設定不要凍結固定的、正在播放的、輸入框有文字以及使用中的标簽,可謂是非常細緻了。
可以設置一定時間後,自動凍結後台标簽頁
一些設置選項
在标簽頁被 The Great Suspender 凍結後,浏覽這個标簽是需要重新加載的,在默認情況下,需要手動刷新頁面,才可以繼續浏覽。但是,The Great Suspender 也提供了自動重新加載的選項,可以将功能設置為浏覽凍結了的标簽頁時,就自動重新加載這個标簽頁,更便于使用。值得一提的是,這個重新加載是無需通過網絡進行的,而是利用本地的緩存,就算是斷網,也可以重新顯示原來的頁面,并回到之前浏覽的位置。
凍結後的标簽頁,其實也可以設置切換到凍結的标簽頁時自動刷新
來看看 The Great Suspender 的效果吧。我們利用系統任務管理器進行資源監測,從下面的對比可以看到,在凍結标簽頁之前,Chrome 的内存占用高達 1.2G;用 The Great Suspender 凍結後台标簽頁後,就僅剩下 670M 了,效果還是立竿見影的。
省内存效果還是很明顯的
總的來說,The Great Suspender 的确可以解決 Chrome 内存占用過多的問題。不過它的體驗也不是完美的,凍結标簽後再浏覽需要重新加載這點,會中斷網頁的連續浏覽體驗,而且會消耗 CPU 資源。不過,在官方沒有發布改進資源占用的新版之前,這依然不失為一個減少 Chrome 内存占用的好方法,有需要的朋友不妨嘗試一下!
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.



