बर्फ़ीला तूफ़ान में Stackoverflow क्यों Xorg के लिए उच्च CPU उपयोग का कारण बनता है?


9

अगर मैं इस साइट के सामने वाले पृष्ठ पर जाता हूं, और पृष्ठ को बार-बार नीचे / पृष्ठ पर हिट करता हूं, तो यह बहुत जल्दी है, और फ़ायरफ़ॉक्स-बिन (आइक्यूसेल) शायद 50% CPU का उपयोग करता है, Xorg शायद 40% का उपयोग करता है।

अगर मैं इसके बजाय Stackoverflow के मुख्य पृष्ठ पर जाता हूं, हालांकि, प्रत्येक पृष्ठ नीचे / ऊपर ~ 1.1s लेता है, और Xorg एक संपूर्ण कोर (लगभग 100%) ले जाता है, लेकिन Iceweasel लगभग कोई CPU उपयोग नहीं करता है।

यह केवल आइसविसेल (8.0-3) में होता है। मैंने एक नई प्रोफ़ाइल (कोई अंतर नहीं) के साथ परीक्षण किया है। क्रोमियम ठीक है। कोनेकर (चिकनी स्क्रॉलिंग करने के बावजूद!) ठीक है। कंकर (जो कि XULRunner पर आधारित है) को भी समस्या है, लेकिन इकेपे 2.0.14 (उर्फ मोज़िला सीमोंकी) नहीं है।

मैंने कभी भी अन्य मशीनों पर इस पर ध्यान नहीं दिया, यहां तक ​​कि जब वे काफी समान सॉफ्टवेयर-वार होते हैं (एनवीडिया, डेबियन परीक्षण / अस्थिर भी)। हालांकि अन्य एक बहुत अधिक शक्तिशाली है, इसलिए शायद मैं इसे नोटिस नहीं करता हूं। (संपादित करें: करीब से जांचा गया, यह Xorg को खूंटे देता है, सिर्फ लंबे समय के लिए नहीं।)

मैंने पिछले पृष्ठ पर एक पृष्ठ का xtrace आउटपुट डाला है (1300 से अधिक लाइनों पर, यहाँ बहुत लंबा इनलाइन)।

मैं सिर्फ topएक xterm में इन देख रहा हूँ । सीपीयू एक एथलॉन 4400+ (दोहरी कोर) है; 4 जी रैम; मशीन थ्रैशिंग नहीं है, और परीक्षण के दौरान डिस्क गतिविधि नहीं है (इसकी पुष्टि iostat -kx 10)। वीडियो कार्ड nVidia ड्राइवरों (290.10-1) का उपयोग करके GeForce 7600 GT है। ओएस डेबियन परीक्षण / अस्थिर है; xorg 1: 7.6 + 9। विंडो मैनेजर Enlightenment DR16 है। कंपोजिट उपयोग में नहीं है। ट्विनव्यू दो 1600x1200 एलसीडी (दोनों डीवीआई) के साथ उपयोग में है। xorg.confवास्तव में कुछ भी दिलचस्प नहीं है - सबसे सब कुछ ऑटोप्रोडेड है।

मैं इसे कैसे हल करूं?


1
: मैं यहाँ एक डेबियन बग दायर किया है bugs.debian.org/cgi-bin/bugreport.cgi?bug=651490
derobert

जवाबों:


2

फ़ायरफ़ॉक्स बहुत सारे Xorg रिसोर्स का उपयोग करता है (अन्य ब्राउज़रों की तुलना में बहुत अधिक)। लेकिन मुझे लगता है कि आपकी समस्या हार्डवेयर त्वरण से संबंधित हो सकती है।

  • Iceweasel खोलें और इस विकल्प को अक्षम करें:

फ़ायरफ़ॉक्स

  • Iceweasel से बाहर निकलें और अगर यह बंद है तो ऊपर से देखें।
  • Iceweasel चलाएं और वेबसाइटों को फिर से आज़माएँ।

अगला कदम:

  • यदि समस्या बनी रहती है, तो फ़ायरफ़ॉक्स के आधिकारिक संस्करण के साथ प्रयास करें।
  • यदि समस्या आधिकारिक संस्करण के साथ बनी रहती है, तो मोज़िला को रिपोर्ट करें।
  • यदि समस्या केवल Iceweasel के साथ होती है, तो डेबियन को रिपोर्ट करें।

1
मैंने हार्डवेयर त्वरण विकल्प को बंद करने की कोशिश की, इससे कोई फर्क नहीं पड़ा। हालाँकि, एक बार जब मुझे अंततः अपस्ट्रीम का x86_64 बिल्ड मिला (जो वे किसी कारण से छिपाने की पूरी कोशिश करते हैं), समस्या फ़ायरफ़ॉक्स के साथ नहीं होती है - केवल आइसव्हील।
डेराबर्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.