作者aza0290 (阿兹)
看板Browsers
标题[-Fx-] Mozilla推进多进程架构Firefox 提升性能
时间Fri Dec 6 21:45:06 2013
在目前激烈的浏览器大战中Firefox仗着一系列很有竞争力的功能而在市场上占了一
席之地,但是相较IE和Chrome来说Firefox依然缺少一项沙盒种类--多进程架构。
Mozilla工程师Bill McCloskey表示Firefox浏览器改为多进程架构会带来很多好处,
尤其是在效能、安全和稳定三个核心领域带来提升。
尽管最近几年Firefox浏览器的性能得到了明显改善,归功於类似於MemShrink和Snappy
的专案,多进程的後端能够让Firefox开发者能够更加容易调试程序,并且让JavaScript
程式码执行的更快。完成多进程架构之後外挂和扩充套件的相容性也会大大增强。
McCloskey表示目前Firefox的多进程架构还需要很长的路要走,「多进程架构Firefox
的总记忆体占用量仅只有10MB,此外在未来的努力中这个数值还能进一步缩小。」
来源:
http://www.cnbeta.com/articles/263462.htm
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.6.174
1F:→ mmis1000:chrome的多进程架构吃记忆体吃成那样, 12/06 21:59
2F:→ mmis1000:Firefox应该不至於重蹈覆辙吧... 12/06 21:59
3F:→ SicInfit:没记错应该是 Electrolysis 吧… 也是几百年前就说要推了 12/06 22:44
4F:→ SicInfit:可能现在只剩 Firefox 是 single process 不得不开始赶工 12/06 22:46
5F:→ typepeter:Chrome一向不考虑记忆体使用XD 12/07 10:26
6F:推 eterbless:有需要用多进程时把他用新视窗开启就好 不必这麽麻烦.. 12/07 13:01
7F:→ talan:你开两个firefox 然後去系统管理员看看有几个执行绪... 12/07 13:57
8F:推 kaoh08:果然是真的该砍掉重练了 12/07 14:02
9F:→ AnewMitch:to:eterbless 你的方法很幽默 .... 12/07 21:44
10F:→ sorano:如果是以视窗分进程的话刚好符合我的需求.. 12/08 01:05
11F:推 rockmanx52:Chrome的多进程是连扩充套件也算一个啊... 12/08 11:29
12F:→ rockmanx52:装的扩充一多 就算只开一个分页也是一大堆processes 12/08 11:30
13F:→ mmis1000:firefox插件也早就能开独立进程了阿,只是插件作者要设定 12/08 11:34
14F:→ Wcw5504:外挂就外挂 插什麽件… 而且这边是讲套件吧 12/08 19:17
15F:→ t7yang:其实我很想说进程是大陆用语,台湾叫处理程序 XD 12/08 20:06
16F:→ t7yang:所以其实同化是一件蛮简单的事情(笑 12/08 20:06
17F:→ rockmanx52:因为process跟处理程序太长 推文麻烦XD 12/09 04:31
18F:→ eterbless:原来是外挂的关系 还以为多开主体也是多执行绪=口= 12/09 08:56
19F:→ SicInfit:多执行绪(multi-thread)≠多处理程序(multi-process) 12/09 15:41
20F:推 t7yang:推browser版超温馨,大家都愿意帮板友纠正错误 12/09 16:40
21F:推 timshan:火狐的外挂不等於套件... 12/09 19:26
22F:推 Wcw5504:外挂等於套件的应该只有IE 都用ActiveX写的 12/09 20:03
23F:→ Wcw5504:至於其他的浏览器 外挂(plugin)跟套件(extension/add-on) 12/09 20:04
24F:→ Wcw5504:作用不太一样 12/09 20:04