找回密码
 注册
搜索
热搜: 活动 交友
查看: 327|回复: 1

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

[复制链接]

0

主题

1万

回帖

2万

积分

论坛元老

香香

积分
25379
发表于 2006-2-21 03:45:49 | 显示全部楼层 |阅读模式
  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)造成的’,他们不想要使用一个不断占用记忆体,让你看不到明天的浏览器。”

0

主题

174

回帖

261

积分

中级会员

热心会员

积分
261
发表于 2006-3-4 11:39:21 | 显示全部楼层
我还以为火狐的安全性很高咧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|阿波罗网

GMT+8, 2024-5-5 00:44

快速回复 返回顶部 返回列表