Firefox 使用太多的記憶體 - 如何修正

Firefox 有時會使用過多的記憶體,這將使 Firefox 變慢,甚至是發生錯誤。本篇文章描述如何使 Firefox 瀏覽器使用較少的記憶體。

  • 視您使用的作業系統而定,您可以透過特殊的工具觀看記憶體使用量。在 Windows,工作管理員的效能標籤頁面會顯示記憶體使用量。
注意: 如果您 傳送效能資料, Mozilla 會收集您 Firefox 的記憶體使用資料,可幫助改善未來的 Firefox 版本。

更新至最新版本

最新版本的 Firefox 包含記憶體使用量的改善。更新至最新版本

擴充套件與佈景主題

停用消耗太多記憶體的擴充套件與佈景主題

擴充套件與佈景主題可能會造成 Firefox 使用過多的記憶體。

要確認某個擴充套件或佈景主題是否會造成 Firefox 使用太多記憶體,請使用 安全模式 開啟 Firefox 並觀察其記憶體的使用量。在安全模式中將會停用擴充套件與佈景主題,所以如果您發現有顯著的改善就可以試著停用或移除某個擴充套件。

隱藏侵入式內容

許多網站的頁面包含廣告等許多您不需要的內容,這些東西會占用過多的記憶體 (請參考 下方的外掛程式一節)。有一些擴充套件允許您阻擋一些不必要的內容:

  • Adblock Plus 讓您阻擋網站上的廣告。
  • Flashblock 允許您選擇性啟用或是停用網站上的動畫內容。
  • NoScript 允許您啟用或停用網站的指令碼.

外掛程式

顯示特殊內容的外掛程式會消耗大量的記憶體,特別是舊版的外掛程式。

更新您的外掛程式

檢查您是否使用最新版本的外掛程式, 請造訪我們的 外掛程式檢查頁面

停用消耗記憶體的外掛程式

您可以選擇性停用某些外掛程式,看看它們是否為造成 Firefox 緩慢的主因:

  1. 在 Firefox 視窗頂端,點按Firefox在工具列選單點選 工具在 Firefox 視窗頂端,點選 工具 選單,然後點選 附加元件。「附加元件管理員」分頁將會開啟。

  2. 在附加元件管理員分頁中,選擇 Plugins 面板。
  3. 點擊選單按鈕 New Fx Menu 並選擇 附加元件。「附加元件管理員」分頁將會開啟。

  4. 在附加元件管理員分頁中,選擇 Plugins 面板。
  5. 點選您清單中的擴充套件, 然後選擇 停用
  6. 逐一對您清單中的擴充套件進行以上動作。
  1. 在 Firefox 視窗頂端,點按Firefox在工具列選單點選 工具在 Firefox 視窗頂端,點選 工具 選單,然後點選 附加元件。「附加元件管理員」分頁將會開啟。

  2. 在附加元件管理員分頁中,選擇 Plugins 面板。
  3. 點擊選單按鈕 New Fx Menu 並選擇 附加元件。「附加元件管理員」分頁將會開啟。

  4. 在附加元件管理員分頁中,選擇 Plugins 面板。
  5. 點選清單中的擴充套件,然後選擇 永不啟用
  6. 逐一對您清單中的擴充套件進行以上動作。

在停用一些擴充套件之後,關閉並且重新啟動 Firefox 並觀察記憶體使用量。如果未見改善,您可以啟用那些擴充套件然後再試著停用其他的擴充套件。

如果您在確認停用某一擴充套件後有顯著改善,您可以維持停用它。如果您因為該套件在網路上的用途廣泛而無法停用,可以試著找找有沒有替代品。

檢查 Flash 硬體加速

對於某些播放影片的外掛程式像是 Flash,可以在全螢幕播放時使用硬體加速功能,它可以透過獨立顯卡當中的記憶體來減緩了電腦記憶體使用量。

  1. 瀏覽使用 Flash 影片的網頁。
  2. 對 Flash 的影片播放器 按右鍵按住 Ctrl 並點選選單中的 設定… 。Adobe Flash Player 設定畫面將會開啟。
  3. 點擊左下角的圖示以開啟顯示面板。
  4. 勾選 允許硬體加速 (Enable hardware acceleration)
  5. 點擊 關閉 以關閉 Adobe Flash Player 設定視窗。

檢查 Firefox 硬體加速

若您使用獨立顯卡,Firefox 的硬體加速功能能減輕記憶體的負擔。

重新啟動 Firefox

Firefox 的記憶體使用量會隨著開啟愈久逐漸增加。有個能暫時解決問題的方式是定時重新啟動 Firefox。您可以把 Firefox 設定成儲存分頁,當您重新開啟 Firefox 後就從關閉時開啟的頁面繼續瀏覽。若需詳細資訊請參見 回復瀏覽狀態 - 設定 Firefox 何時顯示你的近期分頁與視窗

減少使用分頁

每個分頁都需要 Firefox 將網站上的資訊儲存在記憶體中,如果您經常開啟超過 100 個分頁,請考慮使用負擔較輕的機制來追蹤讀取網站上的資料,例如:

其他正在使用記憶體的應用程式

同時使用好幾個應用程式或許也會造成電腦以及其它應用程式運作緩慢,若您關閉一些非必要的應用程式,記憶體使用量也能減少。

疑難排解工具

  • Firefox:
    • about:memory 頁面能幫助您解決關於記憶體的問題 (例如,看問題是由某個網站、某個擴充套件、或某一個佈景主題) 有時候它的 最小化記憶體使用量 (Minimize memory usage) 按鈕也許能幫您立即減少記憶體使用量。
    • RAMBack 讓您能夠清除 Firefox 的快取,並協助您找出記憶體洩漏的問題。

      如果您是ㄧ位 C++ 程式設計者,您甚至可以試著在這邊幫忙 tools Firefox developers use to debug leaks
  • 系統:
    • 透過工作管理員檢視有多少記憶體正在使用中。請參考微軟技術支援網站中 如何使用 Windows 工作管理員並疑難排解問題 一文。當您進入微軟的這篇文章後,請前往「如何監視您的電腦效能」一節。此文章解釋了效能分頁與其他相關資訊。
  • 系統:
    • 透過工作管理員檢視有多少記憶體正在使用中。請參考微軟技術支援網站中 使用工作管理員查看電腦效能的相關詳細資料 一文。當您進入微軟的這篇文章後,展開「監視多少 CPU 和記憶體資源正在使用中」一節。此文章解釋了效能分頁與其他相關資訊。

為您的電腦增加實體記憶體

如果您對於上述那些煩瑣的訣竅感到厭煩,且記憶體使用量仍然逼近最大值,也許就是該是在您的電腦上增加記憶體的時候了。記憶體不但便宜還將能大大增進效能。




Based on information from Reducing memory usage - Firefox (mozillaZine KB)



分享本文:http://mzl.la/LnX4ca

這篇文章有幫助嗎? 請稍候...

這些人們幫忙撰寫了這篇文章: petercpg, Markyu。您也可以幫忙 - 看看要怎麼作