Firefox 3.5 为什么启动会非常缓慢?

2009年07月11日  |  12:53 上午分类:互联网时代  |  标签:  |  937 views
 

一位Windows Firefox 3.5用户发现,仅使用了一天之后,第二天他的浏览器启动时间长达35秒。

他试图找出浏览器花如此多时间启动的原因,他发现在Mozilla论坛上有很多人遭遇了同样的问题。根据论坛上透露的信息,启动缓慢与硬盘上有太多的垃圾有关,而罪魁祸首是NSS(网络安全系统),它需要执行大量的加密和安全相关的操作,需要使用到随机数。

真“随机数”是很难产生的,NSS的开发者没有使用系统提供的随机选择功能,而是创造性的发明了一种新的随机数生成方法——用多个线程读取硬盘上临时文件夹,把这些文件作为seed创造出随机数。

在启动时,Windows版的Firefox v3.5需要读取Internet Explorer Cache和Windows临时文件夹,还扫描了所有的font文件,于是Firefox启动变成令人痛苦的过程。

转载请附带源文链接:http://www.orzlive.com/internet/why-firefox-3-5-will-be-very-slow-to-start/
喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论