IceweaselのStackoverflowがXorgのCPU使用率を高くするのはなぜですか?


9

このサイトのフロントページにアクセスし、ページダウン/ページアップを繰り返し押すと、それはかなり速く、firefox-bin(iceweasel)はおそらく50%のCPUを使用し、Xorgはおそらく40%を使用します。

代わりにStackoverflowのメインページに移動すると、各ページのダウン/アップに約1.1秒かかり、Xorgはコア全体(ほぼ100%)をペグしますが、IceweaselはCPUをほとんど使用しません。

これはIceweasel(8.0-3)でのみ発生します。新しいプロファイルでテストしました(違いはありません)。クロムで結構です。Konqueror(スムーズなスクロールにもかかわらず!)は問題ありません。Conkeror(XULRunnerベース)にも問題がありますが、Iceape 2.0.14(別名Mozilla Seamonkey)には問題はありません。

他のマシンでは、ソフトウェア的にはかなり似ていても(nVidia、Debianのテスト/不安定)、これに気づいたことはありません。もう1つははるかに強力ですが、気付かないかもしれません。(編集:より近くチェックされ、それはXorgをペグしますが、それほど長くはありません。)

私が置かれているダウンページのXTRACE出力(長すぎるここではインライン化する、1300行以上で)ペーストビン上を。

私はこれらtopをxtermで見ています。CPUはAthlon 4400+(デュアルコア)です。4GのRAM; マシンはスラッシングではなく、テスト中にディスクアクティビティはありません(で確認iostat -kx 10)。ビデオカードは、nVidiaドライバー(290.10-1)を使用するGeForce 7600 GTです。OSはDebianのテスト版/不安定版です。xorg 1:7.6 + 9。ウィンドウマネージャーはEnlightenment DR16です。合成は使用されていません。TwinViewが使用されており、2つの1600x1200 LCD(両方DVI)を備えています。xorg.conf興味深いことは何もありません。ほとんどすべてが自動プローブされます。

どうすればこれを解決できますか?


1
私はここにDebianバグを提出しました:bugs.debian.org/cgi-bin/bugreport.cgi
derobert

回答:


2

Firefoxは多くのxorgリソースを使用します(他のブラウザーよりもはるかに多く)。しかし、あなたの問題はハードウェアアクセラレーションに関連していると思います。

  • Iceweaselを開き、このオプションを無効にします。

Firefox

  • Iceweaselを終了し、これが閉じている場合は上部を調べます。
  • Iceweaselを実行して、Webサイトを再試行してください。

次のステップ:

  • 問題が解決しない場合は、Firefoxの公式バージョンを試してください。
  • 公式バージョンでも問題が解決しない場合は、Mozillaに報告してください。
  • Iceweaselでのみ問題が発生する場合は、Debianに報告してください。

1
ハードウェアアクセラレーションオプションをオフにしてみましたが、違いはありませんでした。しかし、上流のx86_64ビルド(何らかの理由で非表示にするために最善を尽くします)を最終的に見つけたら、問題はFirefoxでは発生せず、Iceweaselでのみ発生します。
derobert、2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.