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

修訂版本資訊
  • 編修 ID: 46363
  • 建立於:
  • 建立者: user962762
  • 意見: LESS RAM USED
  • 審核過:
  • 審核過:
  • 審核人: dwchiang
  • 通過審核?
  • 這是現行的版本嗎?
  • 已可進行在地化翻譯
編修來源
編修內容

火狐瀏覽器使用過多的記憶體。這將使火狐瀏覽器變緩慢乃至於造成火狐瀏覽器的嚴重事件,甚至是造成火狐瀏覽器的當機。本篇文章在描述如何使火狐瀏覽器使用較少的記憶體。


  • 根據您使用的作業系統, 您可以透過特殊的工具檢視和觀看記憶體使用量. 在微軟系統的視窗上, 工作管理員的效能標籤頁面會顯示記憶體使用量.
注意: 如果您 傳送效能資料, 美商謀智會收集包含您的火狐瀏覽器記憶體使用資料,那將有助於未來的火狐瀏覽器版本.

更新至最新版本. 最新版本的火狐瀏覽器已改善記憶體的使用‧更新至最新版本.

擴充套件與主題

禁止擴充套件與主題的記憶體消耗

擴充套件與主題會造成火狐瀏覽器本身過多的記憶體消耗.

要確認擴充套件或是主題是否會造成火狐遊覽器使用過多的記憶體‧請啟用火狐瀏覽器在 Safe Mode 維持記憶體的使用. 安全模式中, 擴充套件和主題是被禁止的, 所以如果您發現有顯著的改善, 您可以試著禁用或是移除某個擴充套件.

隱藏侵入式的內容

許多網站的頁面出現許多您不需要的內容像是廣告而且那會使用過多的記憶體 (觀看 the plugin section below). 一些擴充套件允許您阻擋一些不必要的內容:

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

外掛程式

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

更新您的外掛程式

檢查您是否使用最新版本的外掛程式, 請造訪我們的 Plugin Check page.

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

您可以選擇性停用某些外掛程式檢查是否是造成火狐瀏覽器緩慢的主因:

  1. 點擊選單按鈕Fx89menuButton,然後點擊附加元件與佈景主題擴充套件和佈景主題,並選擇Plugins
  2. 點選在您清單上的一個擴充套件, 然後選擇它 Disable 禁用它.
  3. 逐一在您清單上的擴充套件操作以上動作.
  1. 點擊選單按鈕Fx89menuButton,然後點擊附加元件與佈景主題擴充套件和佈景主題,並選擇Plugins
  2. 點選列表上的一個擴充套件,然後選擇, Never Activate 禁用它.
  3. 逐一在您列表上的擴充套件操作以上動作.

在禁用一些擴充套件之後, 關閉並且重新啟動火狐瀏覽器, 維持記憶體使用量. 如果您未見改善, 您可以啟用那些擴充套件然後嘗試其他的設定.

如果您在確認停用某一擴充套件後有顯著改善, 您可以維持禁用它. 如果您因為該套件在網路上的用途廣泛而無法停用它, 可以嘗試找到其他替代性的褲充套件.

檢查動畫硬體加速

對於某些外掛程式像是動畫影片,可以在全螢幕下使用硬體加速功能.它透過專門的顯示卡減緩了記憶體的使用量‧

  1. 瀏覽頁面於動畫影片.
  2. 點選Hold down the Ctrl 按鍵當您點選 影片播放器 設定… 在頁面選單. The Adobe Flash Player 設定畫面將開啟.
  3. 點擊影片右鍵在Adobe Flash Player視窗中左下角的顯示面板上的圖示.
  4. 檢查 允許硬體加速 是被選取的.
  5. 點擊 Close 關閉 Adobe Flash Player設定視窗.

檢查火狐瀏覽器硬體加速

F火狐瀏覽器硬體加速能減輕顯示記憶體的負擔.

  • 檢查硬體加速是 開啟 並且更新顯示驅動至最新以使用硬體加速保持您的顯示驅動是最新的

.

重新啟動火狐瀏覽器

火狐瀏覽器的記憶體使用量隨著開啟愈久逐漸增加. 較為可行的方法是週期性地重新啟動火狐瀏覽器. 您可以設定火狐瀏覽器儲存分您的頁,當您再次開啟火狐瀏覽器時便能再次檢視方才關閉的頁面資訊. 參見 回復瀏覽狀態 - 設定 Firefox 何時顯示你的近期分頁與視窗 詳細的訊息.

減少使用分頁

每個分頁都需要儲存網站上的資訊在記憶體中. 如果您經常性的有超過100個以上分頁的開啟, 考慮使用負擔較輕的機制去追蹤讀取網站頁面上的資料, 像是:

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

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

記憶體除錯工具

  • Firefox:
    • 關於:記憶體 能幫助您穩定地解決關於記憶體的議題 (例如, 網站造成的, 某一個擴充套件, 某一個主題) 有時候該 Minimize memory usage 按鈕也許能幫您立即減少記憶體使用量.
    • RAMBack 讓您能夠清除火狐瀏覽器的快取, 允許您協助找出記憶體溢漏.

      如果您是ㄧ位 C++ 程式設計者, 您甚至可以試著在這邊幫忙 tools Firefox developers use to debug leaks.

在您的電腦上增加實體記憶體

如果您對於上述那些煩瑣的訣竅感到厭煩,而且您的記憶體使用量經常處於巔峰,也許該是您在電腦上增加記憶體的時候了‧記憶體不但便宜還將能大大增進效能‧




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