火狐浏览器造成内存泄漏 招致抱怨

人气 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安全漏洞引起关注
憨厚的风流才子巩汉林
如果您有新闻线索或资料给大纪元,请进入安全投稿爆料平台
评论