2015年7月31日 星期五

Chrome 開始內建自動記憶體管理!你最想打開的功能


2015/9 更新,新版 Chrome 有內建此功能:自動省記憶體又省電的 Google Chrome 45 最新版推出,但我們還是可以透過下面方法,讓這個功能更強制運作。

Google Chrome 是一個吃電腦記憶體的怪獸?打開愈多網頁後我的電腦總是會愈來愈慢?我想這一點已經是無庸置疑的事實,那麼除了我們自己養成分頁管理習慣,不要一次打開太多網頁外, Google 自己有沒有決心想要解決 Chrome 拖慢系統速度的問題,尤其在這個雲端工作愈來愈重要的時代?

看起來是有的,因為 Google 開始在最新版的 Google Chrome 中加入了一個「自動記憶體管理」功能,我們不再需要額外的外掛套件,使用內建功能, Chrome 就會在我們記憶體快要不夠時自動釋放一些不常用分頁的記憶體,我們不用花時間手動關閉或整理。




這樣的功能其實並不是新鮮事,之前我也在電腦玩物介紹過的 Google Chrome 第三方擴充套件:「自動釋放 Google Chrome 記憶體!瀏覽器變慢的救星」,就能幫我們在指定時間後自動釋放暫時用不到的分頁記憶體,效果顯著。只是,現在 Google 決定把同樣的功能自己內建在電腦版的 Google Chrome 中!

而事實上,在 Google Chrome 的 Android 與 iOS 版本,以及目前 Chromebook 上的 Chrome OS,都已經內建了「自動記憶體管理」功能。

例如我們在 Android 上如果打開太多 Chrome 分頁,要回到之前分頁有時候要重新載入,這就是因為記憶體自動管理的關係,會在記憶體不夠時自動釋放空間。這也證明了我常常說的,其實 Android 上對一般用戶來說大多情況下我們不需要記憶體釋放工具,因為 Android 本來就會自動管理記憶體:當 CCleaner 登上 Android ?合理看待獵豹清理大師的效用



目前這個功能被稱為「 Tab Discarding (啟用分頁捨棄功能」,簡單的說,就是會在我們電腦的記憶體即將耗盡之前,自動分析開啟後很久沒有用的瀏覽器分頁,然後自動釋放他們佔用的記憶體空間,之後這些分頁仍然會出現在你的分頁列上,只是當你下次要開啟他們時,需要重新載入網頁。

要如何開啟這個功能呢?從 Google Chrome 網址列進入:

chrome://flags/#automatic-tab-discarding

在「啟用分頁捨棄功能」這項設定上點擊「 Enable 」,然後重新開啟瀏覽器。




這樣就開啟 Chrome 的自動記憶體管理功能了!

我實際測試,確實在打開大量分頁後,會發現有些分頁被自動釋放記憶體,而這通常都是那些開啟後很久沒有再次瀏覽的網頁。

如果你想更具體看到實際效果,可以進入:

chrome://discards

在這個頁面中,你會看到 Chrome 即時統計目前的記憶體剩餘量,以及它決定自動釋放哪些分頁,你甚至可以在這邊手動釋放自己暫時用不到的分頁記憶體,只要點擊[ Discard ]即可。

繼之前 Google 推出幫 Chrome 在筆電上「更省電」的內建功能後:「如何讓 Chrome 不耗電? Google 說開啟這功能就省電」。現在 Google 準備幫 Chrome 「吃掉太多記憶體的問題」開始尋找解決之道,有沒有效?有興趣的朋友現在就可以試試看。




而前面也有提到,這個 Chrome 自動釋放記憶體的功能其實在 Android 與 Chromebook 上都已經內建。

以我平常使用的 Chromebook 來說,這個 Discard 自動記憶體管理功能預設就是開啟的,我可以進入「chrome://discards」,就會看到 Chrome OS 如何幫我自動釋放記憶體的管理過程。

現在,我們就期待 Google 盡快將這個內建的自動釋放記憶體功能,加入穩定版的 Chrome 中吧!當然,除了自動管理外,我們平常養成良好的分頁管理習慣也會很有幫助的:
轉貼本文時禁止修改,禁止商業使用,並且必須註明來自電腦玩物原創作者 esor huang(異塵行者),及附上原文連結:Chrome 開始內建自動記憶體管理!你最想打開的功能


8 則留言 :

  1. 請問這個功能是否有類似的效果
    #max-tiles-for-interest-area

    回覆刪除
  2. tab discard在DEV板上面也有囉

    回覆刪除
  3. 請問這樣的內建功能 對「The Great Suspender」這個插件有沒有影響?

    回覆刪除
    回覆
    1. 看起來沒有什麼衝突影響,但以我來說就會覺得使用內建功能就好了

      刪除
  4. 請問mac 的chrome有嗎?
    我進不去discards頁面
    版本是44版,最新的…><

    還是有要在哪裡enable呢?

    回覆刪除
    回覆
    1. 有修改是要進入另外一個選項,我已經在文章中更新,現在應該可以啟動囉

      刪除
  5. 請問這個Chrome內建的功能,有沒有辦法針對不同的網頁設定呢?
    ex.有的網頁雖然會閒置一段時間但是不想讓Chrome自動discard

    回覆刪除

相關文章: