火狐瀏覽器造成內存洩漏 招致抱怨

人氣 5
標籤: ,

【大紀元2月20日訊】(大紀元記者徐豐喜編譯)Mozilla公司工程主管麥可-史過菲爾(Mike Schroepfer)說:「基本上,火狐(Firefox)瀏覽器沒有使用時,會將內存洩漏,但是因為瀏覽器使用了幾個暫存器(cache),所以事情比較複雜。」

但他承認說:「但是,在幾種情況下它會造成記內存洩漏。」

根據TechWeb.com的消息,參與設計的工程師古格德(Goodger)也承認存在同樣的問題,他說:「像這麼複雜的軟體,發生這種問題是很正常的。」

儘管問題還沒有解決,使用者也持續的在抱怨瀏覽器不斷的在堆積垃圾,縮小內存空間,但是史過菲爾說Mozilla公司的目標是「平衡內存使用量和瀏覽器的效能」。

他說:「你很難設定一個準確的內存使用量」,這就是為什麼Firefox瀏覽器會根據電腦內存大小以使用不同大小的內存,做為歷史頁面暫存器(Back-Forward cache)儲存的空間。

史過菲爾說,使用者也可以手動將歷史頁面暫存器功能關閉,以減少內存的使用量。

方法是:在Firefox瀏覽器的網址列(address bar)上輸入「about:config」(不包含括弧)後,進入程式結構(configuration)資料夾,尋找「browser.sessionhistory.max_total_viewers」選項,並且雙擊此選項。

在「輸入整數設定值(Enter integer value)」對話框中,輸入:

「0」是關閉暫存器,「1」到「8」是歷史頁面暫存最大允許量,「-1」則是初始設定值。

Firefox瀏覽器的內存使用量已經讓一些使用者感到憤怒,但是做為一個公開發行的瀏覽器軟體公司來說,這樣的事情並不意外。

使用者抱怨Firefox瀏覽器在停止使用後,還繼續佔用電腦內存,這樣的流言已經在網路上存在一段時間了,直到參與設計的工程師古格德開始在他的部落格(blog)做出解釋。

古格德寫道:「我想很多人說Firefox 1.5瀏覽器造成內存『流失』,其實不是這麼回事,實際上它是一種特色。」

他說Firefox 1.5瀏覽器的歷史頁面暫存器可以將剛剛看過的網頁儲存起來,當使用者按「上一頁」或「下一頁」按鈕後,它可以將頁面很快的顯現出來。

古格德說,Firefox瀏覽器會儲存最多8頁的歷史頁面,它將根據電腦的內存大小而決定,如果內存達到1GB以上,它會儲存8頁,如果內存只有256MB,它只會儲存3頁。

古格德的解釋並沒有得到所有使用者的認同,就在他解釋完以後,他的部落格又湧進了200多篇的留言,比以前的所有的留言加起來還要多了一倍。

但是大部分的抱怨都集中在為什麼Firefox瀏覽器在關閉後,仍然佔用內存空間,在他的部落格上一則留言抱怨道:「我已經將所有的視窗(tab)都關掉了,只留下一個視窗,可是似乎還是沒有改善內存使用量。」

儘管也有留言者為Firefox瀏覽器辯護,可是似乎引起更多抱怨:「使用者不想聽到這是因為『別人的網頁編寫的不好』或是『因為你的flash外掛程式(plugin)造成的』,他們不想要使用一個不斷佔用內存,讓你看不到明天的瀏覽器。」
(http://www.dajiyuan.com)

相關新聞
報告指IE瀏覽器安全性最差
用戶激增237% Firefox9個月改寫歷史
Firefox安全漏洞引起關注
憨厚的風流才子鞏漢林
如果您有新聞線索或資料給大紀元,請進入安全投稿爆料平台
評論