Jika saya pergi ke halaman depan situs ini, dan menekan halaman bawah / halaman berulang kali, ini cukup cepat, dan firefox-bin (iceweasel) menggunakan mungkin 50% CPU, Xorg menggunakan mungkin 40%.
Namun, jika saya pergi ke halaman utama Stackoverflow, setiap halaman turun / naik membutuhkan ~ 1.1s, dan Xorg mematok seluruh inti (hampir 100%), tetapi Iceweasel menggunakan hampir tidak ada CPU.
Ini hanya terjadi di Iceweasel (8.0-3). Saya telah menguji dengan profil baru (tidak ada perbedaan). Chromium baik-baik saja. Konqueror (meskipun melakukan scrolling mulus!) Tidak masalah. Conkeror (yang didasarkan pada XULRunner) juga memiliki masalah, tetapi Iceape 2.0.14 (alias Mozilla Seamonkey) tidak.
Saya tidak pernah memperhatikan hal ini pada komputer lain, bahkan ketika mereka perangkat lunak yang cukup mirip (juga nVidia, juga pengujian Debian / tidak stabil). Meskipun yang lain jauh lebih kuat, jadi mungkin aku tidak menyadarinya. (Edit: Diperiksa lebih dekat, itu mematok Xorg, hanya saja tidak selama ini.)
Saya telah meletakkan output xtrace dari sebuah halaman di pastebin (lebih dari 1.300 baris, terlalu panjang untuk di-inline di sini).
Saya hanya menonton ini top
dalam xterm. CPU adalah Athlon 4400+ (dual core); 4G RAM; mesin tidak meronta-ronta, dan tidak ada aktivitas disk selama pengujian (dikonfirmasi oleh iostat -kx 10
). Kartu video adalah GeForce 7600 GT menggunakan driver nVidia (290.10-1). OS adalah pengujian Debian / tidak stabil; xorg 1: 7.6 + 9. Manajer jendela adalah Pencerahan DR16. Kompositing tidak digunakan. TwinView sedang digunakan, dengan dua LCD 1600x1200 (keduanya DVI). xorg.conf
tidak benar-benar memiliki sesuatu yang menarik — kebanyakan semuanya diautoprob.
Bagaimana saya bisa menyelesaikan ini?
Jawaban:
Firefox menggunakan banyak sumber daya xorg (jauh lebih banyak dari browser lain). Tapi saya pikir masalah Anda mungkin terkait dengan akselerasi perangkat keras.
Langkah selanjutnya:
sumber