LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4157|回复: 19

firefox的CPU占用率为何这么高?

[复制链接]
发表于 2007-3-22 23:40:16 | 显示全部楼层 |阅读模式
打开firefox,在一个窗口中开了11个标签。CPU竟用到了 30%(我是赛扬2.53G的CPU)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-3-23 09:12:45 | 显示全部楼层
在运行脚本啊,不是firefox,是有些网站的脚本,
回复 支持 反对

使用道具 举报

发表于 2007-3-23 19:28:17 | 显示全部楼层
某些网站有大量Flash,或有 不标准 的Javascript脚本都会出现这样的情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-25 12:23:26 | 显示全部楼层
开了11个标签,可是任意时刻我只能看一个。另外的10个标签是看不到的,难道看不到的标签firefox也会运行上面的脚本?看来的确是在运行,要不CPU利用率也不会这么高。那么设计firefox的人是怎么想的?这种问题他没考虑过吗?
回复 支持 反对

使用道具 举报

发表于 2007-3-25 12:53:49 | 显示全部楼层
未显示的标签中的内容同样也是在运行的。正常来说也应该是这样。如果你在一个标签中刚打开一个页面的时候就转到另一个标签去,然后那个页面就停止load的话,你会喜欢么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-25 15:18:13 | 显示全部楼层
楼上说的有一定道理,不过要是load完了还在运行些无大用的脚本那是不是浪费资源?拿操作系统来说,难道操作系统要把所有任务都调到内存中,仅仅是为了让我们在切换任务时没有延时?
开那么多标签,firefox不会调度吗?一个网页我又不是“立刻”看完,把别的标签中的脚本停了不行吗?
回复 支持 反对

使用道具 举报

发表于 2007-3-25 19:52:42 | 显示全部楼层
其实这个还是那些设计网站者搞的网页不合标准。
FireFox的某个插件可以指定禁止某个网站脚本运行的,你可以指定那些有大量脚本的网站。
(不过要注意某些网站要运行脚本才能正常运作的)
回复 支持 反对

使用道具 举报

发表于 2007-3-25 22:27:44 | 显示全部楼层
我用它也觉得启动慢啊?想换Opera,那个轻快。
回复 支持 反对

使用道具 举报

发表于 2007-3-25 22:54:10 | 显示全部楼层
其实Firefox对一些网页兼容不好的解释一直是这些网页不标准。
我一直想问,何为标准?!
当一个标准没多人少在用的时候它作为标准的意义还有多少?!

同样不标准的网页IE是如何正确显示的?!
回复 支持 反对

使用道具 举报

发表于 2007-3-25 23:10:01 | 显示全部楼层
因为就是因为这些网站要迎合ie,才会弄得不标准。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表