阅读:8005回复:34
20行代码令Windows版Firefox启动速度快一倍
浏览器大战中最重要的就是速度,各路厂商绞尽脑汁提升产品速度,而比较搞笑的是Windows版Firefox,有一名叫Taras Glek的程序员在Bugzilla提供了开发方并没有发现的一个非常简单的方法,这种只有20行代码,几K大的小补丁可以成倍提升Firefox冷启动速度。这种补丁的原理是在程序预读阶段将XUL的chunks从数M变成32k或者更小,在不影响浏览器功能的前提下即可加速。这种加速方法很可能被正式版本的Firefox使用到,不过由于目前还缺乏测试,请您在应用该补丁时小心为上。
查看:Bug 627591 - preload dlls on windows |
|
1楼#
发布于:2011-01-24 10:04
还是等官方弄吧,这个有点夸张:)
|
|
2楼#
发布于:2011-01-24 10:04
怎么使用?哪有下载
|
|
|
3楼#
发布于:2011-01-24 10:04
这么多bug,咋没人去弄呢,出非官方的patch也行哦
|
|
|
4楼#
发布于:2011-01-24 10:04
加入正式版本的才会用下
|
|
|
5楼#
发布于:2011-01-24 10:04
好吧,谁能告诉我这个怎么用,补丁只是一些代码,需要自己编译成DLL吗?
|
|
6楼#
发布于:2011-01-24 10:04
应该怎么使用才是我想问的……0_0
|
|
|
7楼#
发布于:2011-01-24 10:04
这个要重新编译源程序,不是普通人可以用的。
|
|
8楼#
发布于:2011-01-24 10:04
中文翻译是不是有误呢
不是一次读一点 32k 而是一次读2m 这样 32k 对SSD来说 简直是小case 但对于机械硬盘来说 就是灾难 囧 和网络优化一样的 堆一堆 一次性读取 PS. 自己编译不行的 可以期待第三方编译版嘛 比如tete 和 陵川 |
|
9楼#
发布于:2011-01-24 10:04
Should land on Monday's Nightly. :-k 快来了。 |
|
|
10楼#
发布于:2011-01-24 10:04
|
|
11楼#
发布于:2011-01-24 10:04
|
|
12楼#
发布于:2011-01-24 10:04
是不是已经加进每夜版里面呢?我的64位B10昨天的每夜版已经秒开了
|
|
13楼#
发布于:2011-01-24 10:04
meat:stupid 32k。。。其实是个简单思路啊,东西成了定式就一直这样搞了那么多年 我不知道整个程序代码是什么样子的。我是写程序的,单纯看那段Patch代码,从逻辑角度讲,没有任何意义。这段代码,就是读取两个DLL文件的数据。注意,仅仅是将文件数据读取一遍而已,读出来的数据,没有做任何用途。所以,从逻辑角度来看,没有任何意义,而且是多余的代码。但是,因为Windows缓存的关系,预先读取一遍的话,Windows将文件数据缓存了,才对后面的代码执行效率产生了影响。我看到的Patch代码,没看到32K相关的东西。从逻辑角度来说,加上这段代码,对程序的运行,不会导致任何问题。 |
|
14楼#
发布于:2011-01-24 10:04
光说没用
|
|
上一页
下一页