如果您在Windows上使用Firefox,使用工作管理員裡的"處理程序"就能看到您的Firefox正佔用了您的多少記憶體。
50-100MB或是100-150M虛擬記憶是在什麼情況下的數據?正因為Firefox本身擴充的自由度大,加上各人瀏覽網頁的習慣常比所謂的"典型"複雜的多,所以這數據其實不一定符合您的Firefox實際情況。您有可能在完全不擴充Firefox而且完全只拿來看網頁郵件(最好是像gmail這一類的)的情況下,得到的數據連50M的一半都不到;也有可能您的Firefox光是啟動完成就會已經超過了100M。

使用設定檔參數降低記憶用量
- 改變 about:config 中,以下的設定選項能對記憶消耗量發生效用,但也可能影響效能或者減損其功能性。
在Firefox網址列上鍵入about:config,Firefox即會顯示所有Firefox設定檔參數頁面
about:config 設定頁面
<調整about:config之前您應該先了解的>
以下介紹與Firefox記憶體使用相關的設定參數
實體記憶數量 分配快取大小(KB)
| 32MB | 2048 |
| 64MB | 4096 |
| 128MB | 6144 |
| 256MB | 10240 |
| 512MB | 14336 |
| 1GB | 18432 |
| 2GB | 24576 |
| 4GB | 30720 |
| 8GB 以上 | 32768 |
一個典型的設定數值,Firefox最大的實體記憶使用量將介於128M至256M之間,這樣已足以應付多個分頁。
memory cache的詳細使用頁面,這裡是採自動分配,該電腦安裝了768M的實體記憶體。
實體記憶數量 頁面數量
| 32MB | 0 |
| 64MB | 1 |
| 128MB | 2 |
| 256MB | 3 |
| 512MB | 5 |
| 1GB | 8 |
| 2GB | 8 |
| 4GB | 8 |
典型的頁面數設定 - 如果您切換頁面的習慣很少超過一頁,您就可考慮用此數值。
(*註:此設定只適用於Windows平台)
MozillaZine提供了一份預估可釋放記憶數量的數據,這份數據是基於一台裝置512MB記憶體的電腦上所推估出來的,您也可藉此參考以決定想選擇的設定項目
設定選項 最大記憶釋放
| browser.cache.memory.capacity and browser.cache.memory.enable | 22MB |
| browser.sessionhistory.max_total_viewers | 20MB |
| config.trim_on_minimize | 在最小化時為10MB |
(像這樣低的的記憶體使用量應該不可能出現在您正在使用的Firefox上,事實上這是首次安裝下,除了首頁外完全不開網頁"最乾淨"的Firefox使用量。)
從之前眾多的討論中可看出,超過100M甚至比150M略高應該是很普遍的現象,上面所寫的範圍並不精確作為參考就好。除非您使用習慣單純(例如不會動輒打開幾十個視窗或分頁)且擴充的結果也正常,但是遇到的數據卻比150M還高出數倍,否則就算在所謂"重度使用"的情況下,Firefox高於上述的使用量仍然算是正常的,您也應該不會因此感覺到Firefox運作發生異常。
文章的內容主要提供了影響Firefox記憶體消耗量的所有成因及可能解決的辦法,至於適用對象較偏向Windows平台的用戶,但其他平台通常也只有設定上的差異而已。有一點要強調的是,他們只是"可能解決"的辦法,有些方法對您的Firefox也許不會有任何效用;有些地方若設定不當,結果會適得其反甚至發生不可預期的錯誤。因此方法縱然簡單也請務必小心謹慎的使用它,好確保您的Firefox運作順暢。
重新啟動Firefox
* 如果您發現Firefox 的記憶用量在長期的開啟時繼續的增長, 您會想要考慮階段性地重新啟動Firefox 以讓記憶用量回復到合理的水平。
使用此方式的情況下,您首要的考慮是必須能在重新啟動時能將關閉前的畫面自動載入回來。您可到
"Session Manager"套件 網站以做為輔助此方法的參考。此外也有方便執行重新啟動Firefox的套件,您可參考
"Restart Firefox"套件網站。
原文:http://wiki.moztw.org/index.php/%E5%B9%AB%E4%BD%A0%E7%9A%84Firefox%E6%B8%9B%E6%B8%9B%E8%82%A5-%E8%A7%A3%E6%B1%BAFirefox%E8%80%97%E7%94%A8%E8%B3%87%E6%BA%90%E7%9A%84%E5%B0%8D%E7%AD%96#.E9.87.8D.E6.96.B0.E5.95.9F.E5.8B.95Firefox