Si voy a la página principal de este sitio y presiono página abajo / página arriba repetidamente, es bastante rápido, y firefox-bin (iceweasel) usa tal vez un 50% de CPU, Xorg usa tal vez un 40%.
Sin embargo, si voy a la página principal de Stackoverflow, cada página abajo / arriba toma ~ 1.1s, y Xorg fija un núcleo completo (casi 100%), pero Iceweasel casi no usa CPU.
Esto solo ocurre en Iceweasel (8.0-3). He probado con un nuevo perfil (sin diferencia). El cromo está bien. Konqueror (¡a pesar de hacer un desplazamiento suave!) Está bien. Conkeror (que se basa en XULRunner) también tiene el problema, pero Iceape 2.0.14 (también conocido como Mozilla Seamonkey) no.
Nunca he notado esto en otras máquinas, incluso cuando son bastante similares en cuanto a software (también nVidia, también pruebas de Debian / inestables). Aunque el otro es mucho más poderoso, quizás no lo note. (Editar: Marcado más de cerca, vincula a Xorg, pero no por tanto tiempo).
He puesto de salida xtrace de una página hacia abajo en Pastebin (a más de 1300 líneas, demasiado tiempo para inline aquí).
Solo estoy viendo esto top
en una xterm. La CPU es una Athlon 4400+ (doble núcleo); 4G de RAM; la máquina no se está agitando y no hay actividad de disco durante la prueba (confirmada por iostat -kx 10
). La tarjeta de video es una GeForce 7600 GT que usa los controladores nVidia (290.10-1). El sistema operativo es prueba de Debian / inestable; xorg 1: 7.6 + 9. El administrador de ventanas es Enlightenment DR16. La composición no está en uso. TwinView está en uso, con dos LCD de 1600x1200 (ambos DVI). xorg.conf
en realidad no tiene nada interesante, casi todo se autoprobaja.
¿Cómo puedo resolver esto?
Respuestas:
Firefox usa muchos recursos xorg (mucho más que otros navegadores). Pero creo que su problema puede estar relacionado con la aceleración de hardware.
Próximos pasos:
fuente