Google Chrome 雖然漸漸的變成最受大家歡迎的瀏覽器,不過衍生而來的就是大家口中的吃記憶體怪獸,分頁只要多開幾個,記憶體佔用的真的挺驚人的,因為每開啟一個分頁就會在工作管理員中看到多一個處理程序,例如阿湯隨便開個 8 個分頁就吃掉了 1.2GB,針對這樣的情況,對於記憶體充足的電腦可能無感,但如果你的電腦記憶體並沒有那麼多的話,可以試著修改一個參數,讓 Google Chrome 開啟多個分頁時,合併同一網站的處理程序,減少記憶體佔用。

如何修改 Google Chrome 讓同一網站的分頁統一處理程序:

首先,以阿湯電腦的 Google Chrome 情況為例,光是開啟 Google Chrome 瀏覽器後再開一個新的空白分頁,就佔用了 5 個處理程序。

00

然後我們試著開啟了 8 個分頁,其中分別有 4 個都是 Google 的頁面,有 3 個是教不落的頁面,認真算起來雖然有 8 個分頁,但實際上只有開了 3 個網站。

01

這時我們再來看看處理程序,一共佔用 了 13 個,剛開始佔用 5 個,開了 8 個後確實再多佔用了 8 個,其實還蠻驚人的,雖然 Chrome 很好用,但真的是吃記憶體的怪獸。

02

不過我們可以透過 Google Chrome 本身就支援的參數進行修改,讓同一個網站的處理程序都能統一由同一個來進行處理,除了在系統管理員看起來佔用比較少數量之外,實際上也降低了記憶體的佔用,可能看到這裡還不太理解,沒關係,往下來看看阿湯修改後的差異。

首先要增加參數,確實關閉 Chrome 瀏覽器後(確認系統列是否有 Chrome 在背景執行),請在你的 Google Chrome 捷徑右鍵,然後右鍵進入內容。

03

在目標那一欄位的最後方空格後再加上「–process-per-site」,然後按下確定儲存。

04

修改後阿湯重新開啟瀏覽器,同樣一開始開啟的 8 個分頁,你會發現處理程序僅佔用 8 個,而不是 13 個,因為同一個網站下的處理程序都合併在一起了,回想一下前面提到的,有 4 個是 Google 的頁面,有 3 個是教不落的頁面,一共只開啟了 3 個網站,所以僅多了 3 個處理程序。

而記憶體的部份,實際測試後,同樣的 8 個分頁,修改後大約降低了 300MB 的記憶體佔用,大家也可以試看看哦。

05

Last Update: 2015 年 02 月 09 日