ถ้าฉันไปที่หน้าแรกของไซต์นี้และกดหน้า / เลื่อนขึ้น / ลงซ้ำ ๆ มันค่อนข้างเร็วและ firefox-bin (iceweasel) อาจใช้ CPU 50% Xorg อาจใช้ 40%
ถ้าฉันไปที่หน้าหลักของ Stackoverflow แทนแต่ละหน้าลง / ขึ้นใช้เวลา ~ 1.1s และ Xorg ตรึงแกนทั้งหมด (เกือบ 100%) แต่ Iceweasel ใช้ CPU แทบจะไม่
สิ่งนี้เกิดขึ้นใน Iceweasel (8.0-3) เท่านั้น ฉันได้ทดสอบกับโปรไฟล์ใหม่ (ไม่แตกต่างกัน) โครเมียมดี Konqueror (แม้จะเลื่อนอย่างนุ่มนวล!) ก็ใช้ได้ Conkeror (ซึ่งใช้ XULRunner) ก็มีปัญหาเช่นกัน แต่ Iceape 2.0.14 (aka Mozilla Seamonkey) ไม่มี
ฉันไม่เคยสังเกตเห็นสิ่งนี้ในเครื่องอื่น ๆ แม้ว่าพวกเขาจะคล้ายกันกับซอฟต์แวร์ที่ชาญฉลาด (เช่น nVidia, การทดสอบเดเบียน / เสถียร) แม้ว่าอีกอันหนึ่งจะมีพลังมากกว่านี้บางทีฉันก็ไม่ได้สังเกต (แก้ไข: ตรวจสอบให้ละเอียดยิ่งขึ้นโดยจะทำหน้าที่เป็น Xorg ซึ่งไม่นานนัก)
ฉันใส่xtrace เอาท์พุทของหน้าลงบน pastebin (ที่มากกว่า 1300 บรรทัดยาวเกิน inline ที่นี่)
ฉันแค่ดูพวกนี้top
ใน xterm CPU เป็น Athlon 4400+ (ดูอัลคอร์); 4G of RAM; เครื่องไม่มีการฟาดฟันและไม่มีกิจกรรมดิสก์ในระหว่างการทดสอบ (ยืนยันโดยiostat -kx 10
) การ์ดแสดงผลเป็น GeForce 7600 GT โดยใช้ไดรเวอร์ nVidia (290.10-1) ระบบปฏิบัติการคือการทดสอบ Debian / ไม่เสถียร; xorg 1: 7.6 + 9 ตัวจัดการหน้าต่างคือตรัสรู้ DR16 ไม่ได้ใช้คอมโพสิต TwinView ถูกใช้งานพร้อมกับ 1600x1200 สองจอ (ทั้ง DVI) xorg.conf
ไม่ได้มีอะไรที่น่าสนใจเลย - ทุกสิ่งส่วนใหญ่จะถูกออโต้
ฉันจะแก้ไขปัญหานี้ได้อย่างไร