阅读:4789回复:17
[新闻] Firefox寻求支持多CPU
原文链接: http://software.solidot.org/article.pl? ... 0&from=rss
Mozilla启动了一个尚未命名的新项目,准备通过多CPU支持在速度上超过Google Chrome和IE8,后者均支持多 CPU。多CPU架构在多数桌面应用司空见惯,Firefox 的多 CPU 体系将一些密集型工作分配给不同的 CPU 处理,比如,让一个 CPU 运行用户界面以及chrome程序,另一个渲染网页内容。这一分离可以使 Firefox 拥有 Google Chrome和IE8 一样的防崩溃能力,一个Tab崩溃不会影响整个程序。尽管这一举措可以让那些 Firefox 粉丝们减轻一些对 Google Chrome的嫉妒,但不要指望这一体系会很快出现在下一个版本中那个。Mozilla 的路线图显示,即使是测试版也要一年以后才会推出。 |
|
1楼#
发布于:2009-05-12 11:15
嗯,不错,3.6pre已经很满意了
|
|
2楼#
发布于:2009-05-12 11:15
这个很棒.
个人认为浏览器的内存占用很重要. 至于速度快慢到还好, 那些什么快几十倍的浏览器. 打开网站的时候也可能最多比IE快零点几秒至一秒. |
|
3楼#
发布于:2009-05-12 11:15
不错
支持 加油 期待 |
|
4楼#
发布于:2009-05-12 11:15
是多cpu 还是多进程?我晕了
|
|
|
5楼#
发布于:2009-05-12 11:15
呵呵,不错,希望能够再次提高速度。
|
|
6楼#
发布于:2009-05-12 11:15
估计多cpu的正式版的等到后年了
|
|
7楼#
发布于:2009-05-12 11:15
|
|
|
8楼#
发布于:2009-05-12 11:15
不及 Google 哪么有远见,,,,,现在才起架构,,,,,,迟了点.....这样只会,,,跟着人走!!!
|
|
9楼#
发布于:2009-05-12 11:15
我的观点错误
收回 谢谢 zeroieme指正 参见 https://wiki.mozilla.org/Content_Processes 标题是 The Mozilla platform will use separate processes to display the browser UI and web content. 翻译成中文就是: mozilla平台将会用不同的进程处理浏览器UI和web内容。 目标是 Initial goals: 初期目标: 改善UI反应。 防止网页内容卡死或者拖慢浏览器。 改善性能,特别是在多核机器上的性能 潜在未来目标: 让网页内容运行在独立的或者受保护的模式中,以改善安全性。 |
|
|
10楼#
发布于:2009-05-12 11:15
看来还是在说多核,我说现在的LAPTOP和Desktop哪里会有多CPU呢,多CPU(两块以上的CPU插槽)是服务器才用的。
再说Chrome,快是很快,但是我发现光一点小小的鼠标手势的缺失:上滚动到顶(↑)和下滚动到底(↓)。没有它们我每天不知道要浪费多少时间。 |
|
|
11楼#
发布于:2009-05-12 11:15
我的观点错误
一切立论也就站不住脚了 |
|
|
12楼#
发布于:2009-05-12 11:15
有必要辟谣一下
所谓各核都有负载和程序支持多核不是一个概念。 各核都有负载是操作系统把单线程的指令分配到各不同核上,但总负载是不可能超过CPU的1/N 。 我自己写的不支持多核的单线程程序,在1、2、4核CPU都能在各核有负载,但总负载最高分别是100%、50%、25%。 和Firefox最高总负载一致。
|
|
13楼#
发布于:2009-05-12 11:15
應該是指多進程。在已經成熟的結構進行這樣基礎改變會比較艱鉅,擴展的 api 也可能需要改變(部份需要跨進程執行)。
|
|
|
14楼#
发布于:2009-05-12 11:15
线程分配本来就是 NT 内核自有的技术,但是对单进程的程序来说,虽然不同线程被分配到不同 CPU (或核心),由于需要等待各线程的反馈,每个线程都不能满速运行,总体效果是稍为比单核时快一点(部分可以并行而且等待需时差异不多的线程能够同时在两个核中运行)。(这只是形式化的说明)
所以应用多核最容易实现的方式就是把不相关的功能分离,例如 UI 和网页渲染,放到两个进程——他们之间就不存在线程级的运行等待——就可以平行地在两个核中运行了。 每个或每一“簇”标签放在同一个进程、多进程渲染网页的方式对于 Firefox 来说还是比较难的,因为 Firefox (或通过扩展)有其他浏览器不具备的多标签功能。 |
|
|
上一页
下一页