fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
阅读:4789回复:17

[新闻] Firefox寻求支持多CPU

楼主#
更多 发布于:2009-05-12 11:15
原文链接: 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 的路线图显示,即使是测试版也要一年以后才会推出。
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
1楼#
发布于:2009-05-12 11:15
嗯,不错,3.6pre已经很满意了
wen1jian
火狐狸
火狐狸
  • UID27994
  • 注册日期2009-02-14
  • 最后登录2014-01-10
  • 发帖数102
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2009-05-12 11:15
这个很棒.
个人认为浏览器的内存占用很重要.
至于速度快慢到还好,
那些什么快几十倍的浏览器.
打开网站的时候也可能最多比IE快零点几秒至一秒.
xing
狐狸大王
狐狸大王
  • UID24568
  • 注册日期2008-06-12
  • 最后登录2018-04-07
  • 发帖数334
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2009-05-12 11:15
不错
支持
加油
期待
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2009-05-12 11:15
是多cpu 还是多进程?我晕了
Firefox More than meets your experience
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
5楼#
发布于:2009-05-12 11:15
呵呵,不错,希望能够再次提高速度。
pho
pho
千年狐狸
千年狐狸
  • UID4300
  • 注册日期2005-03-22
  • 最后登录2016-12-14
  • 发帖数2597
  • 经验40枚
  • 威望0点
  • 贡献值16点
  • 好评度2点
  • 社区居民
  • 忠实会员
6楼#
发布于:2009-05-12 11:15
估计多cpu的正式版的等到后年了
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2009-05-12 11:15
fang5566:是多cpu 还是多进程?我晕了回到原帖


我也晕了,前几天看到的是多进程。这两天看到的是多核(单CPU),现在又看到多CPU。反正咱还用不起多CPU……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
boyewell
狐狸大王
狐狸大王
  • UID26234
  • 注册日期2008-09-11
  • 最后登录2016-04-09
  • 发帖数511
  • 经验148枚
  • 威望0点
  • 贡献值140点
  • 好评度11点
  • 社区居民
8楼#
发布于:2009-05-12 11:15
不及 Google 哪么有远见,,,,,现在才起架构,,,,,,迟了点.....这样只会,,,跟着人走!!!
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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:

* Provide better application UI responsiveness
* Improve stability from slow rendering or crashes caused by content
* Improve performance, especially on multi-core machines

Potential future goals:

* Provide security enhancements by running the content process in protected or isolated modes.

初期目标:
改善UI反应。
防止网页内容卡死或者拖慢浏览器。
改善性能,特别是在多核机器上的性能

潜在未来目标:
让网页内容运行在独立的或者受保护的模式中,以改善安全性。
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
10楼#
发布于:2009-05-12 11:15
看来还是在说多核,我说现在的LAPTOP和Desktop哪里会有多CPU呢,多CPU(两块以上的CPU插槽)是服务器才用的。

再说Chrome,快是很快,但是我发现光一点小小的鼠标手势的缺失:上滚动到顶(↑)和下滚动到底(↓)。没有它们我每天不知道要浪费多少时间。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2009-05-12 11:15
我的观点错误
一切立论也就站不住脚了
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
12楼#
发布于:2009-05-12 11:15
有必要辟谣一下
所谓各核都有负载和程序支持多核不是一个概念。

各核都有负载是操作系统把单线程的指令分配到各不同核上,但总负载是不可能超过CPU的1/N 。

我自己写的支持多核的单线程程序,在1、2、4核CPU都能在各核有负载,但总负载最高分别是100%、50%、25%。

和Firefox最高总负载一致。


应某人要求XX之
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
13楼#
发布于:2009-05-12 11:15
應該是指多進程。在已經成熟的結構進行這樣基礎改變會比較艱鉅,擴展的 api 也可能需要改變(部份需要跨進程執行)。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
14楼#
发布于:2009-05-12 11:15
线程分配本来就是 NT 内核自有的技术,但是对单进程的程序来说,虽然不同线程被分配到不同 CPU (或核心),由于需要等待各线程的反馈,每个线程都不能满速运行,总体效果是稍为比单核时快一点(部分可以并行而且等待需时差异不多的线程能够同时在两个核中运行)。(这只是形式化的说明)
所以应用多核最容易实现的方式就是把不相关的功能分离,例如 UI 和网页渲染,放到两个进程——他们之间就不存在线程级的运行等待——就可以平行地在两个核中运行了。
每个或每一“簇”标签放在同一个进程、多进程渲染网页的方式对于 Firefox 来说还是比较难的,因为 Firefox (或通过扩展)有其他浏览器不具备的多标签功能。
上一页
游客

返回顶部