弈站首页 | 常用搜索大全 | 弈站免费邮局 | 文章转贴助手 | 仿古文转换器 | 编码转换工具 | 颜色代码大全 | 在线翻译工具 | 页面特效工具 | 简繁转换工具 | 天气预报

Google
      
发新话题
打印

[互动交流] Firefox启动速度慢的分析及解决方法

Firefox启动速度慢的分析及解决方法

Firefox启动速度慢的分析及解决方法


0 M) `, A" L4 m) x3 @『弈站超级互动』-- 电脑技术交流咨询,精品绿色资源下载,免费在线影院、最新视频MV鉴赏! | 教程范文 | 电脑学堂 | 精品资源 | 免费影院/ F* k$ ]+ t/ ~' k) ~+ e/ h

' k' w7 f" c# J( e* {  l" w* G『弈站超级互动』-- 电脑技术交流咨询,精品绿色资源下载,免费在线影院、最新视频MV鉴赏!       相信使用过Firefox的网友们会发现一个问题,即电脑开机后首次运行Firefox的启动速度比IE等浏览器慢很多,而要想解决这个问题比较切实有效的方法也就只有使用Windows自带的prefetch和Firefox Preloader插件这两种办法(相对而言Firefox Preloader要比Windows prefetch有效),那么我们来分析一下Firefox的启动速度为什么会慢。1 o' _( x, e# J, F$ n3 K1 R( |

) r( k+ s; F$ J' T9 M# o  看了一些相关资料,以我的理解,Firefox的体系是这样的,首先建立一个运行环境,可以执行XUL和JavaScript代码,然后用 XUL构建程序的界面,用JavaScript构建程序的功能。所谓的插件是对运行环境的完善,而扩展则同Firefox一样是运行在上述的运行环境之上的。弈站超级互动3 [. q; _1 k8 _& C1 x
, I5 N- R1 w# F; C$ R9 ~8 x+ ~! d
  这样构建Firefox的好处就在于可以实现很大程度上的跨平台,在这个体系中,只有涉及到运行环境的才与平台有关,别的部分则是跨平台的。其实这种方式和Java语言的工作方式很相似。那个运行环境也就相当于Java中的虚拟机,只不过这个虚拟机是可以通过插件扩展的。+ w- g# R/ E. K

  G$ r& r5 F1 Q; u/ H- Ywww.yzpf.com  而这种工作方式也不可避免的带来了启动方面的问题。大家都知道运行速度最快的是二进制代码,而Firefox只有底层的运行环境采用了二进制代码,上层的XUL和JavaScript都是解释执行的,效率比二进制代码自然慢了很多。而Firefox本身有很大的一部分正是这种解释执行的代码。相对于IE和Opera的全面二进制化,启动速度自然要受影响。这是Firefox启动慢最重要的一个原因。
' Q, n- r8 Y, W. K% |7 r# r9 Z教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英$ o* h' d% s) h# j/ X4 e
  打开Firefox、IE和Opera的安装目录,有什么感觉?我想大家肯定会发现,Firefox的安装目录相对来说十分复杂,充斥着各种各样的文件,也许是Mozilla也意识到了文件过多造成的效率损失,也许是为了组织起来更方便,Firefox的文件有很大部分是打包的,采用了Zip 的压缩格式。这样可以减少文件数量(相对而言),提高载入速度。但是这同样是一把双刃剑。Zip既然是压缩格式,那在使用的过程中就要解压缩,这必然会提高CPU的占用率,同时延长Firefox的启动时间。弈站超级互动: A$ h! f: k& _/ L6 v
  同时,解压缩之后的文件需要写入磁盘,这进一步加剧了延长了启动时间。当然解压缩Zip文件的问题可能会由于临时文件夹的存在而有所缓解,但是这样依然会回到文件过多影响启动速度的范畴。总的来说,这两个因素的共同作用就是Firefox启动缓慢的第二个原因。
0 `/ b* _) t/ _# ~www.yzpf.com | 教程范文 | 电脑学堂 | 精品资源 | 免费影院" b1 O0 R) A1 M
  写过Firefx扩展的朋友应该知道Firefox的扩展中的文件的具体位置是不需要明确指出的,只要给一个大致的位置即可,Firefox 会帮我们找到。这无疑是一个方便开发的举措,但是从时间上,这涉及到一个搜索的过程,肯定会影响加载的速度。这是我发现的认为影响Firefox启动速度的第三个原因。『弈站超级互动』-- 电脑技术交流咨询,精品绿色资源下载,免费在线影院、最新视频MV鉴赏!0 R  O% @1 A. |7 T7 P' V1 A
教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英9 Y& k" u4 J, Y2 J( [
  从上面这三个原因可以看出,Firefox启动慢是体系造成的,不改变这个体系,很难有根本的好转。
" P. _7 |  |  J0 V" C教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英5 U  t; \! i. U" m6 f
  其实提高Firefox启动速度的办法就是最大程度地减少文件数量,进行二进制化。最好的方式自然是把Firefox编译成一个可执行文件,推出针对各个操作系统的版本。同时扩展也应当改变代码包的发行方式,推出针对各个操作系统的二进制版本,甚至于Firefox集成扩展的功能。这样 Firefox就和IE、Opera在体系上没有什么太大的差别了,而后果就是牺牲了跨平台性、提高了开发和使用难度。这无疑与Firefox的理念是不相符。 | 教程范文 | 电脑学堂 | 精品资源 | 免费影院! O& i# d8 |3 g3 s
" w: d3 \6 t6 {: H% P+ e" y
  在尽量不改变体系的情况下,个人认为可以在Firefox的运行环境中增加一个编译器,把XUL、JavaScript这类的代码编译成二进制代码或类似Java中的字节码。当然编译成的文件能少一些更好。这样只有在第一次使用的时候,需要进行编译,在之后的使用过程中Firefox的启动、运行速度、乃至CPU占用率都会有很大的改善。www.yzpf.com; e0 O: k+ \  Y, Q7 N
教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英0 R% H  Q, j, ]) }' \
『弈站超级互动』-- 电脑技术交流咨询,精品绿色资源下载,免费在线影院、最新视频MV鉴赏!0 N2 z- N6 C! O4 m& {$ P
总结:
" r0 [+ b- G# y+ j. @" S+ b) RFirefox的优点:优秀的跨平台兼容性和可扩展性,打开网页速度快和网页浏览安全性较高。教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英  s: C7 J7 p$ w' \8 u
Firefox的缺点:Windows环境下开机后首次启动速度慢(相对IE而言),第二次以后则很快。

! ?* y/ y. ^3 k2 ~2 i4 A

" t+ }+ M& L9 ?教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英
引用:
) [" d# [, n$ m: n教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英Firefox最新中文版本下载:Firefox中国公司网站
+ G( [8 L; W6 v* w4 I% k0 \www.yzpf.com

TOP

引用:
" E: E8 {0 c/ E. G | 教程范文 | 电脑学堂 | 精品资源 | 免费影院Firefox Preloader下载地址:http://www.onlinedown.net/soft/44189.htm教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英1 v" c4 S2 D% B( O+ J" p/ H
教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英- d+ t; Y. Q4 d+ R' S- I6 \
Windows prefetch设置文件: 程序启动加快.rar (329 Bytes)
  g, W0 d( ^, E# ]- J弈站超级互动Windows prefetch使用方法:解压后双击下载的附件,然后在Firefox的快捷方式后面加 /Prefetch:1教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英( K' C/ V, D8 P/ [" Z- x/ M. c, ~# O
注意/Prefetch:1前面有个空格。 | 教程范文 | 电脑学堂 | 精品资源 | 免费影院, u- ]! c* _8 J
| 教程范文 | 电脑学堂 | 精品资源 | 免费影院1 F7 M" C- T2 U! P9 y1 u) A8 X

! l; S$ M: C% H5 o# `教程范文,电脑技术,精品资源,免费影院,求助解答,反恐精英另外:Firefox启动速度慢和加载的扩展、插件以及系统监控程序(如杀毒软件)也有关联。

TOP

发新话题
版块跳转