このサイトのフロントページにアクセスして、ページダウン/ページアップを繰り返し押すと、かなり速く、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出力 をPastebinに置きました(1300行以上で、ここにインライン化するには長すぎます)。
Xtermでこれらのtop
を見ているだけです。 CPUはAthlon4400 +(デュアルコア)です。 4GのRAM;マシンはスラッシングしておらず、テスト中にディスクアクティビティはありません(iostat -kx 10
によって確認されました)。ビデオカードは、nVidiaドライバー(290.10-1)を使用するGeForce 7600GTです。 OSはDebianのテスト/不安定です。 xorg 1:7.6 +9。ウィンドウマネージャーはEnlightenmentDR16です。合成は使用されていません。 TwinViewが使用されており、2つの1600x1200 LCD(両方ともDVI)があります。 xorg.conf
には、特に興味深いものはありません。ほとんどすべてが自動プローブされます。
どうすればこれを解決できますか?
Firefoxは多くのxorgリソースを使用します(他のブラウザーよりもはるかに多い)。しかし、あなたの問題はハードウェアアクセラレーションに関連しているのではないかと思います。
次のステップ: