Tại sao Stackoverflow trong Iceweasel gây ra việc sử dụng CPU cao cho Xorg?


9

Nếu tôi đi đến trang đầu của trang web này và liên tục nhấn trang xuống / trang lên, thì nó khá nhanh và firefox-bin (iceweasel) sử dụng CPU có thể 50%, Xorg sử dụng có thể 40%.

Tuy nhiên, nếu tôi đi đến trang chính của Stackoverflow, thì mỗi trang xuống / lên mất ~ 1.1s và Xorg chốt toàn bộ lõi (gần như 100%), nhưng Iceweasel sử dụng gần như không có CPU.

Điều này chỉ xảy ra trong Iceweasel (8.0-3). Tôi đã thử nghiệm với một hồ sơ mới (không có sự khác biệt). Chromium là tốt. Konqueror (mặc dù thực hiện cuộn trơn tru!) Là tốt. Conkeror (dựa trên XULRunner) cũng có vấn đề, nhưng Iceape 2.0.14 (còn gọi là Mozilla Seamonkey) thì không.

Tôi chưa bao giờ nhận thấy điều này trên các máy khác, ngay cả khi chúng khá giống phần mềm (cũng là nVidia, cũng là kiểm tra Debian / không ổn định). Mặc dù cái kia mạnh hơn nhiều, nhưng có lẽ tôi không để ý đến nó. (Chỉnh sửa: Đã kiểm tra kỹ hơn, nó chốt Xorg, chỉ là không lâu.)

Tôi đã đặt đầu ra xtrace của một trang xuống trên pastebin (ở hơn 1300 dòng, quá dài để đặt nội tuyến ở đây).

Tôi chỉ xem những thứ này toptrong một xterm. CPU là Athlon 4400+ (lõi kép); RAM 4G; Máy không bị đập, và không có hoạt động của đĩa trong quá trình kiểm tra (được xác nhận bởi iostat -kx 10). Thẻ video là GeForce 7600 GT sử dụng trình điều khiển nVidia (290.10-1). Hệ điều hành là thử nghiệm Debian / không ổn định; xorg 1: 7.6 + 9. Quản lý cửa sổ là Khai sáng DR16. Kết hợp không được sử dụng. TwinView đang được sử dụng, với hai màn hình LCD 1600x1200 (cả DVI). xorg.confkhông thực sự có bất cứ điều gì thú vị, hầu hết mọi thứ đều được tự động hóa.

Làm thế nào tôi có thể giải quyết điều này?


1
Tôi đã gửi một lỗi Debian ở đây: bug.debian.org/cgi-bin/orpreport.cgi?orms=651490
derobert

Câu trả lời:


2

Firefox sử dụng nhiều tài nguyên xorg (nhiều hơn các trình duyệt khác). Nhưng tôi nghĩ vấn đề của bạn có thể liên quan đến việc tăng tốc phần cứng.

  • Mở Iceweasel và tắt tùy chọn này:

lửa

  • Thoát khỏi Iceweasel và nhìn vào trên nếu cái này bị đóng.
  • Chạy Iceweasel và thử lại các trang web.

Bước tiếp theo:

  • Nếu sự cố vẫn còn, hãy thử với phiên bản chính thức của Firefox.
  • Nếu sự cố vẫn còn với phiên bản chính thức, hãy báo cáo với Mozilla.
  • Nếu sự cố chỉ xảy ra với Iceweasel, hãy báo cáo với Debian.

1
Tôi đã thử tắt tùy chọn tăng tốc phần cứng, nó không có sự khác biệt. Tuy nhiên, một khi cuối cùng tôi đã tìm thấy các bản dựng x86_64 ngược dòng (mà chúng cố hết sức để che giấu, vì một số lý do), vấn đề không xảy ra với Firefox chỉ có Iceweasel.
derobert
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.