首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Iceweasel中的堆栈溢出会导致Xorg占用大量CPU?

为什么Iceweasel中的堆栈溢出会导致Xorg占用大量CPU?
EN

Unix & Linux用户
提问于 2011-12-07 04:59:23
回答 1查看 3.1K关注 0票数 9

如果我转到这个网站的首页,并反复点击页面向下/页面向上,它是相当快的,火狐-bin(冰箱)使用大约50%的CPU,Xorg可能使用40%。

但是,如果我转到Stackoverflow的主页,那么每个页面向下/向上都需要1.1s,Xorg将整个内核(几乎100%)固定在一起,但是Iceweasel几乎不使用CPU。

这只发生在冰鼬(8.0-3)。我已经测试了一个新的概况(没有区别)。铬很好。Konqueror (尽管做了平滑的滚动!)都没问题。Conkeror (基于XULRunner)也有这个问题,但是Iceap2.0.14(又名)没有。

我从未在其他机器上注意到这一点,即使它们在软件上非常相似(也是nVidia,也是Debian测试/不稳定的)。虽然另一个要强大得多,所以也许我只是没有注意到。(编辑:检查更近,它与Xorg挂钩,只是没有那么长时间。)

我已经把向下页的x跟踪输出放在pastebin上了(超过1300行,太长了,不能在这里内联)。

我只是用一个术语看这些top。CPU是一个Athlon 4400+ (双核);4G内存;机器没有崩溃,测试期间没有磁盘活动(由iostat -kx 10确认)。显卡是一个GeForce 7600 GT使用的nVidia驱动程序(290.10-1).操作系统是Debian测试/不稳定;xorg 1:7.6+9。窗口管理器是启蒙运动DR16。合成没有使用。TwinView正在使用,有两个1600x1200液晶显示器(都是DVI)。xorg.conf实际上没有什么有趣的东西--大多数东西都是自动探测的。

我怎么解决这个问题?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2011-12-08 04:48:16

Firefox使用了大量xorg资源(比其他浏览器多得多)。但我认为你的问题可能与硬件加速有关。

  • 打开Iceweasel并禁用此选项:
  • 退出冰黄鼠狼,如果这是关闭的,往上看。
  • 运行Iceweasel,然后再试一次网站。

下一步:

  • 如果问题仍然存在,请尝试使用正式版本的Firefox。
  • 如果官方版本的问题持续存在,请向Mozilla报告。
  • 如果问题只发生在Iceweasel上,请向Debian报告。
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/26234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档