fbpx

Google Chrome 開啟多個分頁時,合併同一網站的處理程序,減少記憶體佔用

2015/02/09 電腦小教室

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

你可能對這些內容也有興趣

作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

14 個留言

  1. IF表示:

    據我的了解,本來Chrome設計是各分頁記憶體獨立使用,所以記憶體佔用多,而使用process per site缺點是其中一個網站造成程序crash的時候,同一個site的分頁也會掛,因為是會共用部分記憶體內容,但能節省一點記憶體,各有利弊。

    阿湯 說:

    是的,有優有缺

  2. SnoopyK表示:

    你好~是雙重指令的部分

    我前面已經加了RAMDISK的了

    這個要如何加上去

    一個空格直接打嗎?

    阿湯 說:

    應該是再空格後直接加上去沒錯

  3. SnoopyK表示:

    你好,我找了好久還是沒看到文內有提到的地方..

    阿湯 說:

    步驟都很詳細,請問哪個步驟讓你疑惑呢

  4. SnoopyK表示:

    你好~ 我已經先設定了 RAMDISK 如何再加上這指令呢?

    →”C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –disk-cache-dir=Z:\

    麻煩解答了~

    阿湯 說:

    文內都有提到呀~

  5. 酷妹兒表示:

    設定成功了.還真有效

    阿湯 說:

    恭喜

  6. HENRY表示:

    我想請問一下,CHROMEM原始把程式設計成這樣的用意是甚麼??
    既然都可以透過個人修改達到降低低RAM使用量,為啥GOOGLE一直都不修正這問題呢?
    看來是個別有優缺點~?

    阿湯 說:

    同一網站可以降低記憶使用量,這主要是對於電腦記憶體較不足的電腦有差異,如果你記憶體很充足情況下,其實感受不出來任何差異,Chrome 有些設定是針對每個人不同而沒有加入

  7. 123表示:

    你好,我想問一下這樣會不會影響瀏覽器效能之類的問題?,我不知道所以來問一下

    阿湯 說:

    不會哦

  8. Jasonbourne表示:

    按確定之後,為何會出現捷徑發生問題
    [目標]方塊中指定的名稱”C:\Program Files(x86)\Google\Chrome\Application\chrome.exe”–process-per-site’無效。請確定路徑及檔名都正確。

    阿湯 說:

    加指令前要先空格一格

  9. coors表示:

    假如使用免安裝版,也有辦法比照設定嗎?

    阿湯 說:

    應該是一樣的

  10. 表示:

    剛剛用完測試了一下
    一樣的網站好像沒有合併在一起處理@@
    是我的問題嗎-0-

    阿湯 說:

    確定有設定對嗎?

  11. 平民表示:

    請問這樣做會有甚麼缺點呢
    如果chrome更新後–process-per-site是不是要再重新設定一次
    因為這個功能很吸引我
    如果缺點可以接受的話我一定會使用

    阿湯 說:

    更新後好像不一定會要重設定哦,其它沒有什麼缺點

  12. Ethan表示:

    請問 mac 版可以嗎?

    阿湯 說:

    Mac 好像不需要

  13. 希希表示:

    –process-per-site的前面要加上一個半形空白,不然會一直出現路徑錯誤。
    (顯示剛才一直無法套用

    阿湯 說:

    已補入文內

  14. Danny表示:

    平時都用chrome多,但很吃ram,電腦又不給力。
    把–process-per-site加上之後真的小了三百多MB。
    謝謝~阿湯~

    阿湯 說:

    不客氣

發表留言 »

姓名(*)
信箱(*)