即使 Firefox7 已經大幅強化了記憶體管理,但是長時間使用下仍然會耗用大量的記憶體,不論那一款瀏覽器都會有類似的情形,對於記憶體空間稍嫌吃緊的使用者來說,會造成一定程度的負擔。現在只要在Firefox上安裝「Memory Fox」這個附加元件後,每隔一段時間「Memory Fox」就會自動幫你將Firefox佔用的記憶體釋放,讓記憶體佔用降到最少,優化瀏覽效能。
元件名稱:Memory Fox
安裝頁面:https://addons.mozilla.org/zh-tw/firefox/addon/memory-fox/
Memory Fox 安裝及使用
Step 1
進入安裝頁面後,直接按「新增至 Firefox」下載並安裝附加元件,安裝完成後立即重新啟動瀏覽器。
Step 2
重新啟動瀏覽器之後,在瀏覽器左上角的位置會看到如下圖的「M」圖示,按下圖示後選取「Active Memory Fox – Browser Only」
M圖示變成綠色則表示已經啟動記憶體釋放功能。
看看效果如何
以下兩張圖片是在五個分頁下全部瀏覽《硬是要學》的記憶體佔用情形。
▲ 啟用功能前,Firefox大約佔了170 MB左右記憶體。
▲ 啟用功能後,Firefox佔用記憶體下降到約 96 MB,會隨著使用情形而有所跳動。
結果是因為M$系統記憶體管理很爛才需要這種附加元件
這是 Firefox 本身的問題,還是別冤枉微軟了啦!
平心而論,Windows XP 對記憶體管理已經有明顯的改善,Windows 7 就更優異了
如果真的如你所說
那麼應該不會只有做成M$系統專用
想想火狐是一個開源跨平台的瀏覽器
結果這個附加元件卻是windows專屬元件
原理也很簡單,就是加個exe檔定時釋放記憶體,帳面上好看而已.網頁一使用還是一樣回升
對於玩網頁連線遊戲的人不適用,只會影響遊戲的順暢度(看線上影片一樣不適合)
說到M$系統記憶體管理的改善,先把DLL佔用記憶體及資源(不會自動解鎖)解決一下吧
不然都要靠外部工具去解鎖,只是從很爛變成爛而己
P.S:我知道有進步啦,因為都有用過(98一路到7).可是還是不夠(我只算是瀏覽器中度使用者而已)
嗯…我這樣說好了
Firefox 是跨平台的瀏覽器沒錯,但是他並不是透過像 Java 這種跨平台的程式語言去開發的,而是使用原生的 C 語言。既然是用 C 語言,那就意味著他必須要提供各種不同作業系統版本的 Firefox,所以這也是官網上有分 Windows、Mac OS 等等版本的原因囉!
只要是 C 語言寫的東西,就一定會因為平台的不同而有所不同,但就我所知,Firefox 目前記憶體的問題並不只有在 Windows 下才會發生,在其他平台的也是一樣耶!
其實相較於 Firefox ,你可以比較一下 Google Chrome 釋放記憶體的速度,可說是咻咻叫的~
我是2條路線去理解的
1.作者做不出跨平台附加元件,只會做有exe的東西
2.只有M$系統有需要,所以沒必要做成跨平台附加元件
chrome很吃記憶體這我還是知道的,多開幾張圖你就可以知道什麼叫做記憶體瞬間消失
火狐的確現在的記憶體管理好很多,但也是無濟於事
M$系統無可避免的,就是系統一但系統崩潰.重開機是最快的解法,而且有時也找不出原因
而這就是系統資源調度本身的問題
這樣子的附加元件只能說是常常釋放火狐使用的記憶體,減低系統崩潰的機率
只不過這樣其他程式就管不到了(以前的版本管很寬,有下架風波)
數字寫錯囉,都差了10倍 :)
數字寫錯囉,都差了10倍…