Firefox 有時會使用過多的記憶體,這將使 Firefox 變慢,甚至是發生錯誤。本篇文章描述如何使 Firefox 瀏覽器使用較少的記憶體。
- 視您使用的作業系統而定,您可以透過特殊的工具觀看記憶體使用量。在 Windows,工作管理員的效能標籤頁面會顯示記憶體使用量。
目次
將 Firefox 更新至最新版本
最新版本的 Firefox 包含記憶體使用量的改善。將 Firefox 更新至最新版本。
擴充套件與佈景主題
停用消耗太多記憶體的擴充套件與佈景主題
擴充套件與佈景主題可能會造成 Firefox 使用過多的記憶體。
要確認某個擴充套件或佈景主題是否會造成 Firefox 使用太多記憶體,請使用 安全模式 開啟 Firefox 並觀察其記憶體的使用量。在安全模式中將會停用擴充套件與佈景主題,所以如果您發現有顯著的改善就可以試著停用或移除某個擴充套件。
- 關於更多在安全模式中啟動 Firefox 以及如何找到是哪一個擴充套件或佈景主題造成您的問題,請參考 解決擴充套件、佈景主題以及硬體加速造成的 Firefox 常見問題。
隱藏侵入式內容
許多網站的頁面包含許多您不需要的內容,這些東西會占用過多的記憶體(請參考 下方的外掛程式一節)。如果想取消自動載入不想要的 Flash 內容,請在附加元件管理員的外掛程式面版中將其設為「啟動前詢問」。更多細節,請參閱 在 Firefox 上將 Adobe Flash 設為「點選啟用」 一文。
有些擴充套件可以協助您阻擋這些不必要的內容,例如:
- uBlock Origin 可以讓您隱藏網頁上的廣告。
- NoScript 允許您啟用或停用網站的指令碼.
外掛程式
顯示特殊內容的外掛程式會消耗大量的記憶體,特別是舊版的外掛程式。請確認已更新您所有的套件。停用消耗記憶體的外掛程式
您可以選擇性停用某些外掛程式,看看它們是否為造成 Firefox 緩慢的主因:
- 點擊選單按鈕,然後點擊 ,並選擇 。
- 點選清單中的擴充套件,然後選擇 。
- 逐一對您清單中的擴充套件進行以上動作。
在停用一些擴充套件之後,關閉並且重新啟動 Firefox 並觀察記憶體使用量。如果未見改善,您可以啟用那些擴充套件然後再試著停用其他的擴充套件。
如果您在確認停用某一擴充套件後有顯著改善,您可以維持停用它。如果您因為該套件在網路上的用途廣泛而無法停用,可以試著找找有沒有替代品。
檢查 Flash 硬體加速
對於某些播放影片的外掛程式像是 Flash,可以在全螢幕播放時使用硬體加速功能,它可以透過獨立顯卡當中的記憶體來減緩了電腦記憶體使用量。
- 瀏覽使用 Flash 影片的網頁。
- 對 Flash 的影片播放器 按右鍵按住 Ctrl 鍵 並點選選單中的 。Adobe Flash Player 設定畫面將會開啟。
- 點擊左下角的圖示以開啟顯示面板。
- 勾選 允許硬體加速 (Enable hardware acceleration)。
- 點擊 以關閉 Adobe Flash Player 設定視窗。
檢查 Firefox 硬體加速
若您使用獨立顯卡,Firefox 的硬體加速功能能減輕記憶體的負擔。
- 請確認您已開啟開啟顯卡硬體加速,並已安裝最新版的顯示卡驅動程式。
重新啟動 Firefox
Firefox 的記憶體使用量會隨著開啟愈久逐漸增加。有個能暫時解決問題的方式是定時重新啟動 Firefox。您可以把 Firefox 設定成儲存分頁,當您重新開啟 Firefox 後就從關閉時開啟的頁面繼續瀏覽。若需詳細資訊請參見 回復瀏覽狀態 - 設定 Firefox 何時顯示你的近期分頁與視窗。
減少使用分頁
每個分頁都需要 Firefox 將網站上的資訊儲存在記憶體中,如果您經常開啟超過 100 個分頁,請考慮使用負擔較輕的機制來追蹤讀取網站上的資料,例如:
其他正在使用記憶體的應用程式
同時使用好幾個應用程式或許也會造成電腦以及其它應用程式運作緩慢,若您關閉一些非必要的應用程式,記憶體使用量也能減少。
疑難排解工具
- Firefox:
- about:memory 頁面能幫助您解決關於記憶體的問題 (例如,看問題是由某個網站、某個擴充套件、或某一個佈景主題) 有時候它的 https://developer.mozilla.org/docs/Mo.../about:memory。 按鈕也許能幫您立即減少記憶體使用量。若需了解 about:memory 的用法,請參考
- RAMBack 讓您能夠清除 Firefox 的快取,並協助您找出記憶體洩漏的問題。
就算您不是 C++ 程式設計者,也可以在這邊幫忙 Firefox 開發員用來偵測記憶體洩漏的祕訣和工具。
- 系統:
- 透過工作管理員檢視有多少記憶體正在使用中。請參考微軟技術支援網站中 如何使用 Windows 工作管理員並疑難排解問題 一文。當您進入微軟的這篇文章後,請前往「如何監視您的電腦效能」一節。此文章解釋了效能分頁與其他相關資訊。
- 系統:
- 透過工作管理員檢視有多少記憶體正在使用中。請參考微軟技術支援網站中 Windows 8 Task Manager In-Depth 一文。
- 系統:
- 透過工作管理員檢視有多少記憶體正在使用中。請參考微軟技術支援網站中 使用工作管理員來管理應用程式和服務 一文。
為您的電腦增加實體記憶體
如果您對於上述那些煩瑣的訣竅感到厭煩,且記憶體使用量仍然逼近最大值,也許就是該是在您的電腦上增加記憶體的時候了。記憶體不但便宜還將能大大增進效能。
Based on information from Reducing memory usage - Firefox (mozillaZine KB)